在 Chrome 中,ctrl+click 的标准行为是在新选项卡中打开链接。
但是内联js <a href="..." onclick="<some js>">
阻碍使用 ctrl+单击在新选项卡中打开。它只是在同一选项卡中打开链接。
对于这种情况,通过 ctrl+click 提供正常行为的最简单方法是什么?
最佳答案
如果您能更具体地说明您想要做什么,我也许可以为您提供更多帮助。
我不太确定你的要求。而是使用onclick来打开新标签页。您可以使用下面的示例。
function tab(url) {
var win = window.open(url, '_blank');
win.focus();
}
<a onclick="tab('http://www.google.com');">New Tab</a>
关于javascript - 如何防止 javascript 阻止使用 ctrl+click 打开新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47975798/