我在FF中测试了这个,工作正常但不在Chrome中。对于单链接,我发现了一个使用重定向的hack,但我仍然在寻找在chrome的新标签中打开多个链接的方法。
http://plnkr.co/edit/zVaEFssH4o4qDycSUNGD?p=preview
$scope.openLinks = function(){
var urls = '';
angular.forEach($scope.links, function(item){
$window.open("redirect.html?" + item.link);
});
};
值得注意的是,http://www.rapidlinkr.com/在Chrome中不起作用,但在FF中起作用。
答案 0 :(得分:2)
您的window.open
似乎在谷歌浏览器中运行良好,但Chrome的弹出窗口阻止程序阻止新窗口打开的事实除外。除非用户允许弹出窗口拦截器允许您网站上的弹出窗口,否则我无法绕过这一点。