我希望单击一下即可打开多个链接而不是弹出窗口。我知道你不能强制在标签中打开一个链接,而是一个理想情况下不再存在行为的解决方案。
主要解决方案: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特定的解决方案,我不希望这样,因为显而易见的浏览器支持原因。
答案 0 :(得分:1)
这似乎适用于Chrome:
<a href="http://www.google.com/" onclick="window.open('http://www.stackoverflow.com/');
return true;">multiopen</a>
虽然,我确信有更优雅的方法来定制这个解决方案。