javascript - $window 打开多个被弹出窗口阻止的链接

标签 javascript angularjs

如何使用 Angular 的 $window 一次打开多个链接?浏览器似乎阻止了弹出窗口,有什么地方可以解决这个问题吗?

http://plnkr.co/edit/m8m2I9dqE2kF1H1nzxJT?p=preview

  $scope.links = [
    {'link':'www.google.com'},
    {'link':'www.yahoo.com'},
    {'link':'www.bing.com'}
    ];

最佳答案

所以是的。问题是窗口正在向另一个域打开 - 因此浏览器将阻止窗口。解决方案是在您域中的页面上打开窗口,并传递您想要访问的 URL,然后将该页面重定向到该页面。

http://plnkr.co/edit/nAfQ4oHyCC22oSCFqMpH?p=info

关于javascript - $window 打开多个被弹出窗口阻止的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24355471/

相关文章:

javascript - 在指定字符后分割 1 个字符

javascript - 在文本 Angular 文本上添加工具提示

AngularJs 使用 $scope 变量作为 URL 嵌入 MS Word 文档

javascript - AngularJS 函数在错误的位置返回

javascript - Node.js 和 expressjs 路由到另一个文件夹

javascript - 使用 jQuery 过滤具有匹配数据过滤器和类名的元素

javascript - Bootstrap - 减少文本框和标签等表单控件之间的间距

Javascript 随机十六进制生成器返回互补色

javascript - AngularJS通过foreach替换列表中的元素

javascript - 如何从 javascript 调用 WCF 服务?