国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

window.open不被攔截的簡單實現代碼(推薦)

2019-11-20 09:18:40
字體:
來源:轉載
供稿:網友

實例如下:

$("#last").click(function(){var w=window.open();setTimeout(function(){w.location="http://m.survivalescaperooms.com";}, 1000);return false;});

window.open是javascript函數,該函數的作用是打開一個新窗口或這改變原來的窗口,如果你直接在js中調用window.open()函數去打開一個新窗口,瀏覽器會攔截你,那么如何避免呢,感興趣的朋友可以了解下本文或許對你學習有所幫助

window.open是javascript函數,該函數的作用是打開一個新窗口或這改變原來的窗口,不過一般用來的是打開新窗口,因為修改原來的網頁地址,可以有另一個函數,那就是window.location,他可以重定向網頁地址,使網頁跳轉到另一個頁面。

我現在要說的是window.open函數的幾個使用策略,一般情況下,如果你直接在js中調用window.open()函數去打開一個新窗口,瀏覽器會攔截你,認為你將彈出廣告等用戶不想得到的窗體,所以如果不想讓瀏覽器攔截你,你可以將這個函數改為用戶點擊時觸發,這樣瀏覽器就認為是用戶想訪問這個頁面,而不是你直接彈出給用戶。

所以常用的方法就是在超鏈接里加入onclick事件,如<a href="javascript:void(0)" onclick="window.open()"></a>這樣用戶點擊這個超鏈接,瀏覽器會認為它是打開一個新的鏈接,所以就不會攔截。

可是有時候我們會遇到想要彈出一個窗口,可是卻是在onckick事件執行后,才去彈出來的,這時就會被瀏覽器攔截,我們可以通過下面的方法來避免,就是先用window.open打開一個窗口,然后修改地址。如var tempwindow=window.open('_blank');打開一個窗口,然后用 tempwindow.location='//m.survivalescaperooms.com';使這個窗口跳轉到百度,這樣就會呈現彈出百度窗口的效果了。

以上這篇window.open不被攔截的簡單實現代碼(推薦) 就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西宁市| 永平县| 永泰县| 翁源县| 桐柏县| 马鞍山市| 揭阳市| 台中县| 丰台区| 萨嘎县| 全州县| 洛宁县| 蕲春县| 手机| 普宁市| 嵊州市| 万州区| 孟州市| 拉萨市| 大方县| 历史| 田东县| 基隆市| 徐水县| 临汾市| 利辛县| 赤水市| 金阳县| 龙门县| 仙桃市| 沈阳市| 泾源县| 高密市| 卢龙县| 广汉市| 家居| 得荣县| 晋江市| 锡林郭勒盟| 崇义县| 凯里市|