只需单击即可打开多个链接

时间:2014-09-13 18:46:34

标签: javascript html

我希望单击一下即可打开多个链接而不是弹出窗口。我知道你不能强制在标签中打开一个链接,而是一个理想情况下不再存在行为的解决方案。

主要解决方案:http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_open6

function myFunction() {
    window.open("http://www.google.com/");
    window.open("http://www.stackoverflow.com/");
}

这完全符合我在Firefox中的需求,可能还有旧版本的Chrome。当前版本的Chrome会打开新标签中的第一个链接,然后将所有前面的链接视为弹出窗口。

还有Chrome特定的解决方案,我不希望这样,因为显而易见的浏览器支持原因。

1 个答案:

答案 0 :(得分:1)

这似乎适用于Chrome:

<a href="http://www.google.com/" onclick="window.open('http://www.stackoverflow.com/');
return true;">multiopen</a>

虽然,我确信有更优雅的方法来定制这个解决方案。

来源How to make a link open multiple pages when clicked