js兼容多浏览器的关闭当前页面
2013-10-08 11:15
302 查看
关闭当前页面,相信不少人在开发中都遇到过这个需求,但面对这么多的浏览器,要做到js的兼容还需要做特殊的处理。关于这方面网上有很多的资料,但大多都是复制粘贴的,没有达到兼容的效果,或者是效果不好。
下面直接上代码:
下面直接上代码:
//FF中需要修改配置window.close方法才能有作用,为了不需要用户去手动修改,所以用一个空白页面显示并且让后退按钮失效 //Opera浏览器旧版本(小于等于12.16版本)内核是Presto,window.close方法有作用,但页面不是关闭只是跳转到空白页面,后退按钮有效,也需要特殊处理 var userAgent = navigator.userAgent; if (userAgent.indexOf("Firefox") != -1 || userAgent.indexOf("Presto") != -1) { window.location.replace("about:blank"); } else { window.opener = null; window.open("", "_self"); window.close(); }
相关文章推荐
- js兼容多浏览器的关闭当前页面
- js兼容多浏览器的关闭当前页面
- 微信开发内置浏览器JS自动关闭当前页面回到微信对话窗口
- 微信开发内置浏览器JS自动关闭当前页面回到微信对话窗口
- 微信开发内置浏览器JS自动关闭当前页面回到微信对话窗口
- 微信开发内置浏览器JS自动关闭当前页面回到微信对话窗口
- 兼容所有浏览器的js关闭当前网页代码
- js关闭当前页面比较兼容的办法
- js基础--获取浏览器当前页面的滚动条高度的兼容写法
- 兼容所有浏览器关闭当前页面函数
- js关闭当前页面不弹出提示的方法 js实现浏览器的各种菜单命令
- 微信开发内置浏览器JS自动关闭当前页面回到微信对话窗口
- js监测关闭当前页面、关闭浏览器和取消监测
- scripts may close only the windows that were opened by it 浏览器JS控制无法关闭当前页面
- js关闭当前页面(窗口)的几种方式总结
- 使用JS关闭当前页面
- js点击关闭当前浏览器Scripts may close only the windows that were opened by it.
- 关于在js中关闭浏览器页面的问题
- js实现点击复制当前文本到剪贴板功能(兼容所有浏览器)
- js实现点击复制当前文本到剪贴板功能(兼容所有浏览器)