关闭Angular SPA中的浏览器窗口

时间:2014-10-14 14:13:35

标签: javascript angularjs

我已经尝试了很多版本的window.close()方法试图解决“脚本可能无法关闭脚本未打开的窗口”。错误并已解决以下代码。我不再收到脚本错误,但以下所有操作都会重定向到我的单页应用程序的索引页面。 有没有人有任何想法或想法?

所以我从这个页面调用它(按键点击) /index.html#/complete

它将我重定向到 /index.html#/

$window.open($window.location.pathname, '_self').$window.close();

1 个答案:

答案 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