解决各种浏览器关闭当前窗口的问题
来源:互联网 发布:时空数据可视化 编辑:程序博客网 时间:2024/06/05 06:03
问题产生原因:1)直接写window.close进行关闭
2)写了这些,对chrome 及Firefox还是是无效
window.opener = null;window.open("", "_self");window.close();
报的错误:Scripts may close only the windows that were opened by it.
解决方案:基于安全机制的考虑,只有通过js代码 打开的窗口才能关闭,例如window.open。没有父窗口的话,2)这种写法也是不行的
如下写法可以解决该问题(兼容所有浏览器): 即设置当前页为空白页。
<script>function closePage() {var userAgent = navigator.userAgent;if (userAgent.indexOf("Firefox") != -1|| userAgent.indexOf("Chrome") != -1) {window.location.href = "about:blank";} else {window.opener = null;window.open("", "_self");window.close();}}</script>
0 0
- 解决各种浏览器关闭当前窗口的问题
- 关闭当前浏览器窗口
- Js关闭当前页面/窗口(兼容浏览器问题)
- 在线人数统计,解决了关闭浏览器窗口,释放session的问题
- 直接关闭当前浏览器窗口--tab
- Javascript 关闭窗口,兼容各种浏览器
- 关闭当前窗口的方法
- js关闭当前页面不弹出提示的方法 js实现浏览器的各种菜单命令
- Swift 解决dismissViewControllerAnimated关闭当前Controller无效的问题
- .net后台输出js关闭当前浏览器窗口
- 用JS实现关闭当前窗口【兼容谷歌浏览器】
- JS实现关闭当前子窗口,刷新父窗口的问题
- XP下IvideoWindow窗口无法自动关闭问题的解决
- 解决VS控制台窗口自动关闭的问题
- IE6中“窗口正忙,关闭该窗口将导致一些问题,是否关闭该窗口”问题的解决
- 解决Firefox中有时使用window.close()脚本无法关闭当前窗口的方法
- 浏览器窗口的问题
- js,easyui关闭当前的窗口!
- EL(表达式语言)
- log4j详解
- Android 的对话框 Dialog
- intellij idea怎么在project目录下查看一个类的所以方法和属性
- adaboost训练 之 弱分类器训练的opencv源码详解 2
- 解决各种浏览器关闭当前窗口的问题
- Retrofit响应数据及异常处理策略
- Linux JDK1.8 安装(基于Ubuntu)
- 正则表达式教程
- Centos6.6下安装配置Redmine详解
- JS获取跨域的cookie实例
- setEnable和setClickable区别
- 知识点一
- 继承 父类与子类