数码资讯
在Firefox和Chrome浏览器下关闭浏览器窗口的无效解决方案
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
首先,即能够通过window.close关闭浏览器窗口(),但它是Firefox和Chrome浏览器下无效。
原因是:
Firefox的默认设置是不可能通过脚本关闭浏览器窗口,以防止恶意脚本注入。
因此,调整的方法是在URL地址栏中输入配置。
在配置列表,然后找到dom.allow_scripts_to_close_windows
右键上选择的开关将false变为true。默认为false。
默认情况下,Chrome不支持这种关闭模式,但也可以关闭一些特殊的手段:
复制代码代码如下所示:
窗口,打开=空;
Window.open(','_self);
Window.close();
创建窗口时,父元素不是,同时窗口指向自己,同时,它关闭自己,最后它可以关闭。实际上,它有点类似于用脚本打开当前页面,然后用脚本关闭当前页面,这在W3C中是公认的。
我们不能要求用户更改浏览器配置。99%的人正在使用默认配置。这种方法可以解决当前的问题(2014-01-16)。大多数浏览器不能关闭当前页面的问题,但10年后,他们不知道它(和合)。
原因是:
Firefox的默认设置是不可能通过脚本关闭浏览器窗口,以防止恶意脚本注入。
因此,调整的方法是在URL地址栏中输入配置。
在配置列表,然后找到dom.allow_scripts_to_close_windows
右键上选择的开关将false变为true。默认为false。
默认情况下,Chrome不支持这种关闭模式,但也可以关闭一些特殊的手段:
复制代码代码如下所示:
窗口,打开=空;
Window.open(','_self);
Window.close();
创建窗口时,父元素不是,同时窗口指向自己,同时,它关闭自己,最后它可以关闭。实际上,它有点类似于用脚本打开当前页面,然后用脚本关闭当前页面,这在W3C中是公认的。
我们不能要求用户更改浏览器配置。99%的人正在使用默认配置。这种方法可以解决当前的问题(2014-01-16)。大多数浏览器不能关闭当前页面的问题,但10年后,他们不知道它(和合)。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。