【发布时间】:2014-10-14 14:13:35
【问题描述】:
我已经尝试了很多版本的 window.close() 方法,试图绕过“脚本可能无法关闭不是由脚本打开的窗口”。错误并已解决以下代码。我不再收到脚本错误,但下面所做的只是重定向到我的单页应用程序的索引页面。 有没有人有什么想法或想法?
所以我从这个页面调用它(ng-click)/index.html#/complete
它会将我重定向到 /index.html#/
$window.open($window.location.pathname, '_self').$window.close();
【问题讨论】:
-
试试
open(location, '_self').close(); -
这是我之前尝试过的解决方案之一。我在控制台中收到此错误,“脚本可能只关闭它打开的窗口。”
-
你没有将哈希添加到
location.pathname创建的url中 -
我更新了代码,但仍然遇到同样的重定向问题。 $window.open($window.location.pathname+'#/', '_self').close();
标签: javascript angularjs