第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

js打開新窗口被攔的問題。

js打開新窗口被攔的問題。

在網(wǎng)上也找了很多資料,創(chuàng)建a標(biāo)簽?zāi)M用戶點(diǎn)擊操作還是會(huì)被攔截,我發(fā)現(xiàn)的問題就是 如果我點(diǎn)擊后馬上彈出新窗口是不會(huì)被攔截的 但是我們目前的需求是 打開之前會(huì)調(diào)用一個(gè)接口 等接口成功返回再打開新窗口 這種情況下就會(huì)被攔截 請(qǐng)問有什么好的方法解決嗎?
查看完整描述

5 回答

?
月關(guān)寶盒

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊

建議別搞黑科技,既然瀏覽器不希望你這樣做,就意味著今天能成功的黑科技可能過一陣之后也不能用了。


查看完整回答
反對(duì) 回復(fù) 2019-04-03
?
慕運(yùn)維8079593

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊

攔截原因:JS腳本觸發(fā)a鏈接或者form提交,都會(huì)被瀏覽器攔截,這是瀏覽器的安全防御機(jī)制,你還可以去把瀏覽器的設(shè)置里去允許無(wú)條件打開新窗口。
這個(gè)方法不會(huì)被攔截:你在接口請(qǐng)求成功后,先var openNewWindow = window.open("", "_blank");打開一個(gè)空的新頁(yè)面,然后把你的url給這個(gè)新頁(yè)面重定向openNewWindow.location.href = "###";


查看完整回答
反對(duì) 回復(fù) 2019-04-03
?
慕田峪9158850

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超7個(gè)贊

還有一種方法:將ajax請(qǐng)求改成同步,請(qǐng)求返回后,用window.open(url)就可以了


查看完整回答
反對(duì) 回復(fù) 2019-04-03
?
慕尼黑8549860

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊

可以先在頁(yè)面上寫一個(gè)a標(biāo)簽,然后動(dòng)態(tài)去改變他的url,最后在用js去模擬點(diǎn)擊事件,這樣就可以了。(剛才試了一下,好像也被攔截了)


查看完整回答
反對(duì) 回復(fù) 2019-04-03
?
縹緲止盈

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊

樓主找到答案了么,求支招。我也是想用JS自動(dòng)點(diǎn)擊超鏈接,然后打開一個(gè)新窗口,而不被攔截。


查看完整回答
反對(duì) 回復(fù) 2019-04-03
  • 5 回答
  • 0 關(guān)注
  • 422 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)