`

解决JS:window.close()在Firefox 下的不能关闭的问题

阅读更多
转载来源:http://blog.sina.com.cn/s/blog_4b3646350100dssf.html
window.close()在IE下可以执行关闭,但在Firefox下不关闭,网上有好多的答案,但都实现不了,经过仔细查找问题不是JS代码window.close()的问题,而是Firefox的配置问题,解决方法如下:
在Firefox地址栏里输入 about:config
在配置列表中找到 dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。
注:默认是false,是为了防止脚本乱关窗口

另附代码:
window.opener = null;//为了不出现提示框
window.close();//关闭窗口
分享到:
评论

相关推荐

    解决[removed]window.close()在chrome,Firefox下失效的问题

    window.close(),一看就知道是用来关闭浏览器窗口... 在IE中,window.close()能生效,在生效的时候,会弹出提示框,询问你是否关闭该窗口,如图:    点击“是”,可以直接关闭该窗口。是这段代码在chrome和Firefo

    window.close(); 关闭浏览器窗口js代码的总结介绍

    当`window.close()`在Firefox中无法关闭非JavaScript打开的窗口时,可能是因为Firefox的默认配置,防止恶意脚本随意关闭窗口。要允许JavaScript关闭窗口,用户需要手动更改浏览器设置。 在实际应用中,开发者应考虑...

    js关闭浏览器窗口及检查浏览器关闭事件

    js关闭浏览器窗口 js关闭浏览器窗口,不弹出提示框。支持ie6+,火狐,谷歌等浏览器。 代码如下: <... <head /> <body>... 火狐默认不支持js关闭浏览器窗口,可以在about:config中将dom

    JS 弹出对话框window.showModalDialog()

    需要注意的是,`window.showModalDialog()` 是IE专有的API,在现代浏览器(如Chrome、Firefox等)中不支持。因此,在开发跨浏览器应用时,推荐使用更广泛的解决方案,如: - **HTML5 `<dialog>` 元素**: 提供了原生...

    FF(火狐)浏览器无法执行window.close()解决方案

    但在某些情况下,尤其是当页面不是由脚本打开时,火狐浏览器会阻止`window.close()`的执行,以防止恶意脚本擅自关闭用户的窗口。 在FF浏览器中,有一个特定的设置,即`dom.allow_scripts_to_close_windows`,默认...

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

    标题提及的问题聚焦于Firefox和Chrome浏览器中使用`window.close()`方法关闭窗口无效的情况。本文将详细介绍这个问题的原因以及相应的解决策略。 首先,IE浏览器允许通过`window.close()`函数来关闭由JavaScript...

    closewindow.js

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

    Window.ShowModalDialog使用手册

    然而,`Window.showModalDialog()`在现代浏览器中的支持并不一致,特别是在Chrome和Firefox中,出于安全和性能考虑,已经逐渐被弃用。开发者更倾向于使用`window.open()`配合`display: none`的CSS和JavaScript来模拟...

    针对window.showmodaldialog弹出窗体无刷新的详细使用

    `window.showModalDialog` 在一些现代浏览器中已被废弃,例如Chrome在某些版本中默认禁用了该功能,而Firefox则建议使用其他方法。因此,在使用时需考虑兼容性问题,特别是对于移动设备和较新的浏览器版本。 8. **...

    关于struts2里用javascript刷新window.showModalDialog的父页面

    - **浏览器兼容性问题**:`window.showModalDialog`是IE特有方法,对于其他浏览器如Chrome、Firefox等不支持此方法,因此在实际开发中需要注意兼容性处理。 - **安全性考虑**:使用`window.showModalDialog`时需要...

    js关闭火狐浏览器窗口

    ### JavaScript关闭火狐浏览器窗口的方法及配置设置 #### 背景介绍 ...通过以上步骤,你可以成功地在Firefox中启用JavaScript关闭窗口的功能。这不仅增强了网页应用的灵活性,也为开发者提供了更多的可能性。

    window.showModalDialog方法的使用

    在JavaScript编程中,`window.showModalDialog`是一个用于打开模态对话框的函数,它能够创建一个新的浏览器窗口或者在当前窗口内显示一个弹出层,阻止用户与父窗口的交互,直到用户关闭对话框为止。这个方法在创建...

    Firefox window.close()的使用注意事项

    在Internet Explorer(IE)浏览器中,window.close()方法可以直接使用并关闭窗口,但是在Firefox浏览器中,这一方法默认情况下并不会关闭窗口,而是会静默失败。 产生这一差异的原因是Firefox的安全策略。为了防止...

    IE(6,7,8)与FireFox兼容的打开关闭窗口脚本

    本文将深入探讨如何为IE(6、7、8)和Firefox编写兼容的打开、关闭窗口的JavaScript脚本,以帮助开发者解决跨浏览器的兼容性问题。 首先,我们需要理解IE和Firefox对JavaScript的处理方式有所不同。Internet ...

    关闭网页无提示的js代码

    - **其他浏览器**:现代浏览器(如Chrome、Firefox等)对于`window.close()`的支持较为一致,一般不需要额外处理即可正常工作。但在实际应用中,为了保证跨浏览器的一致性体验,建议仍然采用上述方法。 #### 知识点...

    IE6、IE7、Firefox javascript 无提示关闭窗口的代码

    IE6、IE7、Firefox JavaScript 无提示关闭窗口的代码 在 Web 开发中,关闭当前窗口是一个常见的需求,特别是在用户提交表单或完成某些操作后。然而,在不同的浏览器中,关闭窗口的方法却有所不同。下面我们将详细...

    用javascript关闭本窗口技巧小结_.docx

    一旦设置完毕,JavaScript的`window.close()`方法就可以在Firefox中正常工作了。 但这种方法对用户来说并不友好,因为要求他们手动更改浏览器设置。因此,开发者需要寻找更优雅的解决方案。一个可行的替代方法是...

    用javascript关闭本窗口技巧小结

    大家都知道window.close()是用来关闭窗口的,而且ie和firefox都是支持的。 为了实现用户对浏览器的绝对...有人说firefox不支持close,其实这是错误的,之所以window.close在firefox不能使用,是因为firefox默认不能关闭

Global site tag (gtag.js) - Google Analytics