javascript - 为什么 <script>window.opener ='x' ;window.close();</script> 在 Firefox 中不起作用

标签 javascript jquery window.closed

我找到了这段代码,并一直用它来自动关闭窗口...它在 Chrome 中完美运行,

如何在 Firefox 中执行此操作?或者有更好的方法来关闭当前窗口吗?

最佳答案

它在 FF 中不起作用,因为它是设计使然的。

你只能close window opened by your script 。即使你可能找到一个技巧让它暂时工作,但是一旦 FF 在下一个版本中修补它,你的脚本将再次停止工作。

我的建议是改变你的页面设计。可能使用模态窗口或 div

关于javascript - 为什么 <script>window.opener ='x' ;window.close();</script> 在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10713755/

相关文章:

javascript - 如何从异步调用返回响应?

jquery - 使用来自 css-tricks.com 的 jQuery 切换文本

javascript - window.close 始终为 true

javascript - 当 iframe 内容执行 window.close 时执行某些操作

javascript - 相对高度和宽度但绝对定位的 x, y

Javascript 数组集合追加

javascript - 需要获取静态文件的状态

jquery - 不使用显示隐藏上传表单 : none

javascript - 如何替换不同部分中的拖放元素