關(guān)于頁面被攔截的問題
- ie
2. TT
3. maxthon
chrome , firefox 默認(rèn)安裝是沒有頁面攔截的, 都有一些對應(yīng)的插件
測試的時(shí)候不能在本地測試, 要把頁面放到http 服務(wù)器上。
1. ie
頁面攔截設(shè)為高, 所有方式都無法在新頁打開。
攔截設(shè)為中, window.open , 直接寫的頁面上, new 一個(gè)a click,以及form submit 都可以打開頁面, timeout 不能打開頁面。
攔截設(shè)為低, 以上幾種方式都可以打開。
ie6 submit 方式后會在url 后加上 ? 如http://www.baidu.com/?
2. maxthon
不繼承ie的攔截設(shè)置。
maxthon 支持一定時(shí)間的timeout open , 現(xiàn)在測試大概是850 ms, 以上幾種方式在timeour 大于850 不能打開頁面。
3. chrome
chrome不支持timeout open 的方式, 跟ie 的一致。
4. TT
TT 自定義屏幕模式下不能用腳本打開新頁面。
5. firefox
firefox 默認(rèn)的方式?jīng)]有攔截, 以上方式都可以打開。
代碼
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
小結(jié)一下:
1. 應(yīng)用要在新頁打開,使用 a 加上 href 把別的一些功能放在onclick 上, 如
<a target="_blank" onclick="alert(1)"></a>
2. 一些應(yīng)用要在新頁打開,跟cgi在關(guān)的, 可以使用http 302 跳轉(zhuǎn)
<a target="_blank" onclick="alert(1)"></a>
http://www.example.com/cgi?myid=1 將跳轉(zhuǎn)到你想要的頁面
3. 一定要用js在新頁打開頁面的, 用window.open 就可以
<a href="javascript;" onclick="window.open('http://www.baidu.com');return false;"></a>
相關(guān)文章
JavaScript實(shí)現(xiàn)學(xué)生在線做題計(jì)時(shí)器功能
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)學(xué)生在線做題計(jì)時(shí)器功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12JS把內(nèi)容動(dòng)態(tài)插入到DIV的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄狫S把內(nèi)容動(dòng)態(tài)插入到DIV的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-07javascript獲取當(dāng)前鼠標(biāo)坐標(biāo)的方法
這篇文章主要介紹了javascript獲取當(dāng)前鼠標(biāo)坐標(biāo)的方法,可針對不同瀏覽器獲取鼠標(biāo)的坐標(biāo)位置,是非常實(shí)用技巧,需要的朋友可以參考下2015-01-01教學(xué)演示-UBB,剪貼板,textRange及其他
[紅色]教學(xué)演示-UBB,剪貼板,textRange及其他...2006-11-11js通過八個(gè)點(diǎn) 拖動(dòng)改變div大小的實(shí)現(xiàn)方法
本篇文章主要是對js通過八個(gè)點(diǎn) 拖動(dòng)改變div大小的實(shí)現(xiàn)方法進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-03-03JavaScript中的toString()和toLocaleString()方法的區(qū)別
本文給大家介紹JavaScript中的toString()和toLocaleString()方法的區(qū)別,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02