关于页面被拦截的问题

  1.  ie 

 

           关于页面被拦截的问题_第1张图片

         关于页面被拦截的问题_第2张图片     

     2.   TT

                 关于页面被拦截的问题_第3张图片

 

     3.  maxthon

                                 关于页面被拦截的问题_第4张图片 

  

 chrome , firefox 默认安装是没有页面拦截的, 都有一些对应的插件

 

测试的时候不能在本地测试, 要把页面放到http 服务器上。 
1. ie
页面拦截设为高, 所有方式都无法在新页打开。
拦截设为中, window.open , 直接写的页面上, new 一个a click,以及form submit 都可以打开页面, timeout 不能打开页面。
拦截设为低, 以上几种方式都可以打开。
ie6 submit 方式后会在url 后加上 ? 如http://www.baidu.com/?
2. maxthon
不继承ie的拦截设置。
maxthon 支持一定时间的timeout open , 现在测试大概是850 ms, 以上几种方式在timeour 大于850 不能打开页面。
3. chrome
chrome不支持timeout open 的方式, 跟ie 的一致。
4. TT
TT 自定义屏幕模式下不能用脚本打开新页面。
5. firefox
firefox 默认的方式没有拦截, 以上方式都可以打开。
代码

title window.open timeout 500ms window.open timeout 850ms window.open timeout 900ms window.open timeout 1000ms window.open new a click timeout 10ms window.open window.open local domain timeout 100ms window.open local domain test operation open a href target blank a href target blank local domain
div time 500
img time out 500
form submit


[Ctrl+A 全选 注: 如需引入外部Js需刷新才能执行]

小结一下:
1. 应用要在新页打开,使用 a 加上 href 把别的一些功能放在onclick 上, 如

2. 一些应用要在新页打开,跟cgi在关的, 可以使用http 302 跳转

http://www.example.com/cgi?myid=1 将跳转到你想要的页面
3. 一定要用js在新页打开页面的, 用window.open 就可以

你可能感兴趣的:(关于页面被拦截的问题)