只需单击一下即可打开指向外部站点的多个选项卡/窗口

时间:2013-07-03 10:56:33

标签: javascript google-chrome popup-blocker

当用户点击按钮或链接时,我想打开多个浏览器选项卡/窗口。外部选项卡/窗口将指向外部站点。

我已经尝试了不同的方法来完成此操作,但在每种情况下Chrome都会阻止标签/窗口,除了第一个。虽然Firefox正在打开那些没有问题。

这些是我在Chrome上尝试过但失败的方法。这些逻辑在锚元素的单击事件处理程序(jQuery)中编码。 URL值取自某个类的锚元素。

方法一 当用户点击链接时,尝试使用window.open()函数打开标签,每次连续调用之间间隔1秒。

方法2 首先打开空白标签,并在间隔后更改其位置。 Chrome,甚至不允许打开多个空白标签。

方法3 打开一个将外部站点URL作为URL参数传递的选项卡,然后在该选项卡中打开另一个选项卡,指向传入的URL的位置并关闭第一个打开的选项卡。对剩余的URL重复此操作。它失败了,因为刚刚打开的选项卡中的选项卡打开操作不是用户生成的操作。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

试试这个,它解决了我的问题 http://www.yourdomain.com'); window.open('http://www.yourdomain.com');“href =”#“> SAMPLE TEXT