在firefox和Chrome下关闭浏览器窗口无效的解决方法

 更新时间:2014年01月16日 15:16:17   投稿:whsnow  
首先IE是可以通过window.close()来关闭浏览器窗口的,但是在firefox和Chrome下是无效的,但是可以通过一些特殊的手段进行关闭

首先IE是可以通过window.close()来关闭浏览器窗口的,但是在firefox和Chrome下是无效的。

原因在于:

Firefox下默认设置是无法通过脚本来关闭浏览器窗口的,为的是防止恶意脚本注入,

所以调整的方式就是在url地址栏中输入about:config,

然后在配置列表中找到 dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。 默认是false

chrome下的默认是不支持这种关闭方式的,但是也可以通过一些特殊的手段进行关闭:

复制代码 代码如下:

window.opener=null;
window.open('','_self');
window.close();

创建窗口父元素无,同时将窗口指向自身,同时关闭自身,最后才可以关闭,其实有点类似与用脚本打开了当前页面,再用脚本关闭当前页面,而这种方式在W3C中是被认同的!

我们不可能要求客户去改变浏览器配置,99%的人都是用的默认配置,这个方法可以解决当前大部分浏览器无法关闭当前页面问题,10年后就不知道了(这是废话,hehe)。

相关文章

  • 深入学习JavaScript中的原型prototype

    深入学习JavaScript中的原型prototype

    这篇文章主要介绍了深入学习JavaScript中的原型prototype,是JavaScript入门学习中的基础知识,需要的朋友可以参考下
    2015-08-08
  • Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍

    Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍

    我们知道 Boolean(value) 是把值转换成Boolean类型,Nnumber(value) 是把值转换成数字(整型或浮点数),而 String(value) 是把值转换成字符串,需要的朋友可以了解下
    2012-12-12
  • JS 操作符整理[推荐收藏]

    JS 操作符整理[推荐收藏]

    JS 操作符主要包括算术运算符,赋值运算符,比较(关系)运算符,逻辑运算符,串符(连接作用),条件运算符等
    2011-11-11
  • JavaScript 学习初步 入门教程

    JavaScript 学习初步 入门教程

    看了《21天学习JavaScript》的视频教程,感觉就是语法好熟悉,和C++类似,和C#类似,和Java类似!幡然悔悟这些语言的语法都是类似的,数据类型,对象方法(或者称之为函数,由于我是个菜鸟所以也数不清楚到底是什么)。
    2010-03-03
  • Ruffy javascript 学习笔记

    Ruffy javascript 学习笔记

    Ruffy javascript 学习笔记
    2009-11-11
  • JavaScript中的toLocaleDateString()方法使用简介

    JavaScript中的toLocaleDateString()方法使用简介

    这篇文章主要介绍了JavaScript中的toLocaleDateString()方法使用简介,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • Javascript基础知识详解

    Javascript基础知识详解

    本篇适合javascript新手或者学了前端一段时间,对js概念不清晰的同学。本文将讲述几点对于初学者遇到的javascript的坑,相信对javascript基础薄弱的同学,可以加深对javascript的理解
    2021-10-10
  • JavaScript中splice的使用方法详解

    JavaScript中splice的使用方法详解

    这篇文章主要为大家详细介绍了JavaScript中splice的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • 彻底搞懂 javascript的Promise

    彻底搞懂 javascript的Promise

    这篇文章主要为大家详细介绍了javascript的Promise,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • javascript中var的重要性分析

    javascript中var的重要性分析

    这篇文章主要介绍了javascript中var的重要性,实例分析了不使用var声明变量可能会出现的问题,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02

最新评论