我正在处理一个脚本,该脚本打开一个带有URL的窗口,然后使用window.close()将其关闭,但是Firefox给出了错误Scripts may not close windows that were opened by script
。
但是,就我而言,该窗口实际上是由脚本创建的,因此我尝试通过以下变量获取窗口的句柄:
var popup = window.open(url, '', '');
但是现在我在null
变量中获得了popup
引用。
这太疯狂了,因为如果它返回null,那么脚本如何关闭它打开的弹出窗口。
请帮助...预先感谢。