首页 > 解决方案 > javascript window.close() 不起作用

问题描述

我有打开一个新窗口的页面。在此窗口上有关闭按钮。关闭按钮工作正常。

<input type="button" onClick="javascript:window.close()" value="Close Window" class="uportal-button" style="position: absolute; right: 3px; top: 5px; z-index: 1;">

在此页面上,我有一个 html 表单和保存按钮。如果您保存页面,然后单击“关闭”。关闭按钮不起作用。

对于如何解决这个问题,有任何的建议吗。我尝试了window.close 和 self.close 的建议,请不要关闭 Chrome文章中的窗口,但没有奏效

标签: javascript

解决方案


Window.close()方法关闭当前窗口或调用它的窗口。

此方法只能在使用该Window.open()方法的脚本打开的窗口上调用。如果窗口不是由脚本打开的,控制台中会出现类似的错误:Scripts may not close windows that not open by script。

有关更多详细信息,请参阅此处的文档。


推荐阅读