Firefox:按下 CMD 时在后台打开新选项卡(即不要切换到它)

Firefox:按下 CMD 时在后台打开新选项卡(即不要切换到它)

Firefox 38.0.5@ OSX 10.10.3

我注意到一些链接,Firefox 将切换到新打开的选项卡,无论其设置如何。

“当我在新标签页中打开链接时,立即切换到该链接”为关闭状态,“ browser.tabs.loadBookmarksInBackground”为开启状态。

  • 仅当 I CMD+时才会发生left click,而如果 Imiddle click则按预期工作
  • 在我收到的邮件列表中会出现这种情况,但如果我在干净的 HTML 页面中复制该邮件的相同 HTML 代码,就不会再发生这种情况
  • Chrome 不会发生这种情况
  • 这些链接以图片为内容,没有文字
  • 我通过 google inbox 或 gmail 访问它们

我怎样才能使它即使使用CMD+也能正常工作left click

答案1

从:为什么按住 CTRL 键并单击不会在新选项卡中打开某些链接?

尽管只是说明 Ctrl + 单击,这也适用于 CMD + 单击。

让我们以此链接为例:

<a href="test.php" onclick="someFunction(this); return false;">Test</a>

在这种情况下,href 属性会创建一个伪链接以提高可读性(即使禁用 JavaScript,它也会允许链接正常工作)。这样做的原因是 onclick 属性始终先运行。像 Google 这样的大型网站这样做是为了跟踪点击次数并试图阻止用户访问恶意软件网站。因此,出于某种原因,Ctrl + Click 不起作用。但是,如果您使用鼠标中键,这几乎总是有效的。

相关内容