Window.open不适用于Google Chrome中的多个链接

时间:2014-06-23 08:29:01

标签: javascript angularjs google-chrome

我在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中起作用。

1 个答案:

答案 0 :(得分:2)

您的window.open似乎在谷歌浏览器中运行良好,但Chrome的弹出窗口阻止程序阻止新窗口打开的事实除外。除非用户允许弹出窗口拦截器允许您网站上的弹出窗口,否则我无法绕过这一点。