在 Chrome 上单击鼠标中键有时也会将当前选项卡切换到新选项卡

在 Chrome 上单击鼠标中键有时也会将当前选项卡切换到新选项卡

在 Chrome 中,大多数情况下,当我单击链接(文本或图像)时,它会打开一个新选项卡,并且当前选项卡不会更改。这是预期的行为。

但是,有些网站有链接(我认为有 5%)也会将当前标签切换到新标签。例如:,主名单中的球员姓名有问题。

通过查看源代码,我没有发现任何异常(链接是标准 html 标签)。但如果我禁用 javascript,就不会出现问题。我查看了源代码,没有发现有问题的脚本... 另请注意,如果我通过右键单击 > 在新选项卡中打开链接来打开选项卡,则不会出现问题。

我想知道您是否找到了问题的原因以及我该如何修复它。我在 Windows 7 x64 上运行 chrome 10.0.648.204。

编辑:上述网站不再出现此行为,但我有时在其他网站上仍然会遇到此问题(我不记得了)

答案1

这些播放器链接所在的表格行使用以下 HTML/JS 代码:

<tr class="wide_middle" id="/replays/45470"
    onmouseover='document.getElementById("/replays/45470").className = "wide_middle_hover";'
    onmouseout='document.getElementById("/replays/45470").className = "wide_middle";'
    onClick="window.location = 'replays/45470'" ... ...

因此,如果您单击链接中间,那么您实际上也是在单击表格行,因此 JavaScript 也会将当前选项卡更改为目标页面。

安装此扩展应该可以解决这个问题。

相关内容