我已经尝试了很多版本的window.close()方法试图解决“脚本可能无法关闭脚本未打开的窗口”。错误并已解决以下代码。我不再收到脚本错误,但以下所有操作都会重定向到我的单页应用程序的索引页面。 有没有人有任何想法或想法?
所以我从这个页面调用它(按键点击) /index.html#/complete
它将我重定向到 /index.html#/
$window.open($window.location.pathname, '_self').$window.close();
答案 0 :(得分:1)
open(location, '_self').close();
是您可以使用的解决方法。您使用它的错误是:
Scripts may close only the windows that were opened by it.
哪个是正确的,您将无法关闭您没有创建的窗口。
请参阅此处的完整说明:window.close and self.close do not close the window in Chrome