`

window.close()兼容

    博客分类:
  • JS
阅读更多

火狐浏览器除非设置脚本关闭窗口启用,不然无法关闭;

开启方法:

在Firefox地址栏里输入 about:config
在配置列表中找到 dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。

 

但我们肯定不能告诉用户修改浏览器设置,所以无法关闭窗口,只能使用折中的方法,跳转到空页面;

function closeWindow() {
    var browserName = navigator.appName;
    if(browserName == 'Netscape') {
        var opened = window.open('about:blank','_self');
        opened.opener = null;
        opened.close();
    } else {
        window.opener = null;
        window.open('','_self');
        window.close();
    }
}

 

分享到:
评论

相关推荐

    探索浏览器页面关闭window.close()的使用详解

    说起来window.close(),这也是个“不太让人省心”的角色。因为浏览器兼容性千差万别,还对他有诸多限制。

    closewindow.js

    兼容各浏览器的通用关闭JS,兼容的浏览器有火狐、谷歌、IE等!

    javaScript 关闭浏览器 (不弹出提示框)

    如果网页不是通过脚本程序打开的(window.open()),调用window.close()脚本关闭窗口前,必须先将window.opener对象置为null,否则浏览器(IE7、IE8)会弹出一个确定关闭的对话框。

    Windows窗口自动化操作类forVB6_V2.0 clsWindow源码

    window.CloseWindow '关闭窗口 End If 以上是不是很简洁呢? 20150715更新追加: 最新1.9版本更简洁,一句话解决: w.GetWindowByTitle("腾讯网迷你版").CloseWindow 小伙伴,是不是简洁爆了呢?:) 为了防止...

    Windows窗口自动化操作类forVB6_V1.9beta clsWindow源码

    window.CloseWindow '关闭窗口 End If 以上是不是很简洁呢? 2)获取某个打开的记事本里面的内容。假设记事本标题为“测试.txt - 记事本”,通过SPY等工具查看得知记事本的文本框类名为:Edit,那么我们编写程序...

    Windows窗口自动化操作类forVB6_V1.8 源代码

    window.CloseWindow '关闭窗口 End If 以上是不是很简洁呢? 2)获取某个打开的记事本里面的内容。假设记事本标题为“测试.txt - 记事本”,通过SPY等工具查看得知记事本的文本框类名为:Edit,那么我们编写程序...

    JavaScript无提示关闭窗口(兼容IE/Firefox/Chrome)

    if (browserName==”Netscape”) { function closeme() { window.open(”,’_parent’,”); window.close(); } } else { if (browserName==”Microsoft Internet Explorer”) { function closynoshowsme() { window...

    兼容ie和firefox js关闭代码

    搜索发现,可以这样解决:[removed] function closeWindow() { window.open(”,’_parent’,”); window.close(); } [removed] <a>Close Window  好多朋友用到是自动关闭页面代码 [removed]function closeWindow...

    云游浏览器官方下载 v3.0.0.461.zip

    6 : 修复IE内核下面window.close不能关闭当前tab页面的问题。 7 : 修复几个菜单选项无法打开的问题。 8 : 修复从下载对话框不能打开设置页面的问题。 9 : 修复遗漏添加PDF控件的问题。 10 : 修复部分文字未汉化...

    JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码

    前言 很多站长为了仿止别人仿制或扒下自己的网页,都会选择使用禁止...window.close(); //关闭当前窗口(防抽) [removed]=about:blank; //将当前窗口跳转置空白页 } function ck() { console.profile(); c

    zDialog水晶蓝色的弹窗代码.rar

    提取自ZCMS的弹出框:代替window.open、window.alert、window.confirm;提供良好的用户体验;  水晶质感,设计细腻,外观漂亮;  兼容ie6/7/8、firefox2/3、Opera;弹出框在ie6下不会被select控件穿透;  无...

    #资源达人分享计划# clsWindow2.2_20200317窗口图钉设置窗口置顶.zip

    ' window.GetWindowByTitle("计算器").closeWindow '编 程:sysdzw 原创开发,如果有需要对模块扩充或更新的话请邮箱发我一份,共同维护 '发布日期:2013/06/01 '博 客:https://blog.csdn.net/sysdzw '用户手册:...

    IE,firefox(火狐)浏览器无提示关闭窗口js实现代码小结

    经软件开发网编辑整合的... js关闭窗口兼容firefox、chrome、ie 代码如下: function windowclose() { var browserName = navigator.appName; if (browserName==”Netscape”) { window.open(”, ‘_self’, ”); window

    #资源达人分享计划# clsWindow2.2_最新版

    ' window.GetWindowByTitle("计算器").closeWindow '编 程:sysdzw 原创开发,如果有需要对模块扩充或更新的话请邮箱发我一份,共同维护 '发布日期:2013/06/01 '博 客:https://blog.csdn.net/sysdzw '用户手册:...

    attachEventRetrofill:attachEvent 改造! 为您的现代浏览器带来 IE8 兼容性

    attachEvent Retrofill 释放旧记忆并安装attachEvent改造! 随着 IE 的消失和 Edge ... 用它: window . attachEvent ( 'onmousemove' , function ( ) { alert ( 'I will not let you close this tab' ) ;} ) ;

    编译的 HTML 帮助文件 (.chm) DHTML手册

    compatMode 设置或获取表明此对象是否应用标准兼容模式的值。 注释 此对象在 Microsoft® Internet Explorer 3.0 的脚本中可用。 使用 document 对象可以对 HTML 文档进行检查、修改或添加内容,并处理该文档...

    精通javascript

    • 11.3.htm 未省略window的[removed]()方法 • 11.4.htm Document对象部分属性与方法的使用 • 11.5.htm HTML文档属性属性 • 11.6.htm 同时使用name和id • 11.7.htm ...

    图库新版jQuery焦点图 JS代码

    //document.writeln ('<dd>06月21日 修复IE6下兼容问题</dd>'); //document.writeln ('<dd>06月01日 懒人图库2012新版上线</dd>'); //document.writeln ('<dd>05月26日 新增北方网通服务器</dd>'); //document....

    精通JavaScript

    • 11.3.htm 未省略window的document.write()方法 • 11.4.htm Document对象部分属性与方法的使用 • 11.5.htm HTML文档属性属性 • 11.6.htm 同时使用name和id • 11.7....

Global site tag (gtag.js) - Google Analytics