【发布时间】:2014-08-13 09:16:45
【问题描述】:
我正在尝试在 Google Chrome 的新标签页中一次打开多个链接,但失败了。
问题:
- 被弹出窗口阻止
- 在用户允许弹出窗口后,在新窗口而不是选项卡中打开
使用this,我可以在 Firefox 中一次打开多个链接:
<!DOCTYPE html>
<html ng-app="plunker">
<head>
<meta charset="utf-8">
<title>AngularJS Plunker</title>
<script>document.write('<base href="' + document.location + '" >');</script>
<link rel="stylesheet" href="style.css">
<script data-require="angular.js@1.2.x" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.17/angular.min.js" data-semver="1.2.17"></script>
<script src="app.js"></script>
</head>
<body ng-controller="MainCtrl">
<button ng-click="openLinks()">Open</button>
</body>
</html>
另外,我遇到了一个找到a workaround的人。
我尝试使用setInterval 尝试单独打开链接,但没有成功。
【问题讨论】:
-
这似乎有点不确定,您试图绕过弹出框,即使它们是出于这个特定原因而制作的,以阻止弹出框...:L
-
我没有做一些可疑的事情.. 看看扩展,开发人员是如何绕过它的?嗯
-
你想这样做independently of browser settings吗?我不认为这是可能的。
标签: javascript angularjs google-chrome tabs popup