防止在Firefox中转换点击时打开新窗口

时间:2015-11-05 02:08:20

标签: firefox firefox-addon

Shift click by default opens a new window

当我在新标签图标上转换时,我会注意到它会打开新窗口。我想为此禁用shift修改器,或者至少强制它打开一个新的Tab而不是一个新的Window。奖励积分将禁用浏览器UI中的班次修饰符。

可能类似于问题:Prevent the closing of a tab with firefox addon sdk API

尝试在https://dxr.mozilla.org/mozilla-central/source/搜索gBrowser newWindow,open&这样,空出来。我找不到应该定义新Tab标签的XUL。如果你能说明你如何找到要覆盖的UI元素,那就好了!

1 个答案:

答案 0 :(得分:1)

感谢#extdev Mozilla IRC上的noida指出:https://dxr.mozilla.org/mozilla-central/source/browser/base/content/browser.js#8088

Tbh我不太明白如何覆盖 BrowserOpenNewTabOrWindow ,所以我最终overriding at the XUL that calls that function BrowserOpenTab

这不是一个完美的解决方案,因为我理想的是想完全取消绑定 OpenBrowserWindow