IE关闭浏览器当前标签页

转载 2015年07月09日 16:13:22

我们通常调用

window.close()关闭当前标签页,但是在IE中,会弹出一个是否关闭的确认窗口。

这在很多时候对于用户来讲,是一个糟糕的体验。





针对IE的情况,我们做如下处理:

针对IE7及其以上版本,代码如下

  1. if(isMinIE7||isMinIE8){//IE7以上  
  2.         //alert('is ie 7+');  
  3.         window.open('','_top');  
  4.           window.top.close();  
  5.           return ;  
  6.        }  
针对IE6及其以下,代码如下

  1. if(isMinIE6){//IE6   
  2.             //alert('is ie 6-');  
  3.             window.opener=null;  
  4.           window.close();  
  5.           return ;  
  6.         }  

针对FireFox浏览器时,不管是使用针对IE6以下的还是IE7以上的或是直接使用window.close(),为了达到直接关节而无需提示的效果都需要在FireFox的地址栏中输入about:config,然后将dom.allow_script_to_close_windows改为true才能达到想要的效果。




MS AJAX类库的回调函数中不能使用window.open()

 MS AJAX类库的回调函数中不能使用window.open();举例:有一个WebService  文件名为QueryService.asmx代码如下:     [WebService(Names...
  • edisundong
  • edisundong
  • 2008年03月27日 09:35
  • 2958

python selenium 对浏览器标签页进行关闭和切换

python selenium 关闭浏览器标签页
  • xm_csdn
  • xm_csdn
  • 2016年11月29日 17:30
  • 10138

ASP.NET关闭当前页(兼容IE、谷歌、火狐等主流浏览器)

asp.net code: ClientScript.RegisterStartupScript(Page.GetType(), "", "CloseWebPage();"); js code:(引...
  • qq285679784
  • qq285679784
  • 2016年09月24日 10:24
  • 1926

QTP关闭多余的Browser

怎么判断打开了几个浏览器窗口: 要判断打开了几个浏览器窗口,使用descrīption对象就可以了,增加几句代码就可以灵活操作,请看代码: '#############關閉所有IE窗口######...
  • vikesgao
  • vikesgao
  • 2011年12月28日 16:26
  • 616

[IE技巧] 如何禁止用户关闭IE浏览器

在有些基于browser应用程序里面,  我们需要保证browser 一直开着才能使程序按正常流程运行。 以下是个小技巧可以禁止用户关闭IE 浏览器。 在注册表键HKLM/Software/Polic...
  • WinGeek
  • WinGeek
  • 2008年02月15日 09:50
  • 3544

使用ShellExecute函数打开IE浏览器下的新窗口

HWND OpenWindows(HWND hwnd) { LPCTSTR  open = L"open";      //set config //ShellExecute(hwnd, ope...
  • kaoyao4649
  • kaoyao4649
  • 2017年08月22日 18:10
  • 183

js检测关闭页面或浏览器

使用onunload 或 onbeforeunload 事件监听
  • chenmoquan
  • chenmoquan
  • 2017年01月17日 13:20
  • 2126

浏览器窗口关闭触发的事件

点击某个离开页面的链接 在地址栏中键入了新的 URL 使用前进或后退按钮 关闭浏览器 重新加载页面 1: $(window).onbeforeunload = function(){     ret...
  • yangjidaimin
  • yangjidaimin
  • 2016年05月11日 12:00
  • 392

Python+Selenium基础篇之3-打开和关闭IE/Chrome浏览器

前面文章介绍了,如何调用webdriver接口方法来打开和关闭Firefox浏览器,本文介绍如何打开IE和Chrome浏览器。web项目,需要做兼容性测试,最重要的是浏览器兼容性测试。如果只考虑win...
  • u011541946
  • u011541946
  • 2017年03月28日 11:08
  • 9304

兼容各浏览器的窗口关闭事件

function CloseWebPage() { if (navigator.userAgent.indexOf("MSIE") > 0) { if (navigator.u...
  • u011500781
  • u011500781
  • 2015年11月24日 17:55
  • 612
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IE关闭浏览器当前标签页
举报原因:
原因补充:

(最多只允许输入30个字)