麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JS彈出新窗口被攔截的解決方法

2019-11-20 09:16:26
字體:
供稿:網(wǎng)友

在Web編程中,使用JS在新窗口打開頁面的時(shí)候,會(huì)遇到被瀏覽器攔截的情況,那么,我們?nèi)绾尾拍茏孞S打開新窗口不被瀏覽器阻止呢?

一、問題一

一般情況下,如果直接在js中調(diào)用window.open()函數(shù)去打開一個(gè)新窗口,瀏覽器會(huì)對彈出的窗口進(jìn)行攔截,因?yàn)闉g覽器會(huì)把該窗口認(rèn)為是彈出廣告等用戶不想得到的窗體

1、解決方法

把window.open()函數(shù)改為由用戶主動(dòng)點(diǎn)擊時(shí)觸發(fā),在超鏈接里加入onclick事件,這樣瀏覽器就認(rèn)為是用戶想訪問這個(gè)頁面,而不是直接彈出給用戶

2、例如:

<a href="javascript:void(0)" onclick="window.open()"></a>

這樣用戶點(diǎn)擊這個(gè)超鏈接,瀏覽器會(huì)認(rèn)為它是打開一個(gè)新的鏈接,所以就不會(huì)攔截。

二、問題二

使用ajax處理數(shù)據(jù),當(dāng)點(diǎn)擊獲取數(shù)據(jù)后,再跳轉(zhuǎn)到新頁面,這時(shí)就會(huì)被瀏覽器攔截

1、解決方法

先用window.open打開一個(gè)窗口,然后修改該窗口地址

2、例如

var tempwindow=window.open();tempwindow.location='/jump/new';

以上所述是小編給大家介紹的JS彈出新窗口被攔截的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产亚洲欧美在线视频 | 欧美大逼网 | 久久国产精品99国产 | 亚洲精品久久久久久久久久 | 中文字幕亚洲欧美 | 午夜丰满少妇高清毛片1000部 | 国产精品99免费视频 | 久久精品亚洲一区 | 日本黄色大片免费 | 一区二区免费网站 | 国产精品一区在线免费观看 | 精品久久久久久久久久中文字幕 | 久久久久国产成人免费精品免费 | 55夜色66夜色国产精品视频 | 中文字幕h| 亚洲国产视频网 | 国产一区二区三区四 | 精品国产一区三区| 国产一区二区视频观看 | 91精品福利视频 | 欧美日韩一区,二区,三区,久久精品 | 成人男女啪啪免费观看网站四虎 | 中国大陆一级毛片 | 日韩av有码在线 | 亚洲最新黄色网址 | 国产精品久久久久久久久久久天堂 | 一区二区国产在线 | 欧美一级不卡视频 | 男人天堂免费 | 精品一区免费 | 色婷婷久久一区二区 | 九一免费国产 | 国产精品视频一区二区三区四区五区 | 99久久电影| 91嫩草丨国产丨精品入口 | av在线直播观看 | 91女上位 在线播放 性欧美日本 | 成人在线免费观看网址 | 钻石午夜影院 | 国产噜噜噜噜噜久久久久久久久 | 九一成人 |