Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
防止在Firefox中按住shift键并单击时打开新窗口_Firefox_Firefox Addon - Fatal编程技术网

防止在Firefox中按住shift键并单击时打开新窗口

防止在Firefox中按住shift键并单击时打开新窗口,firefox,firefox-addon,Firefox,Firefox Addon,我注意到,当我按住shift键单击新选项卡图标时,会打开一个新窗口。我想为此禁用shift修改器,或者至少强制它打开一个新选项卡,而不是一个新窗口。额外的好处是在浏览器UI中禁用shift修改器 可能与以下问题类似: 尝试搜索gBrowser newWindow,打开并返回空窗口。我找不到应该在其中定义新选项卡图标的XUL。如果你能指出你是如何找到这些UI元素来覆盖的,那就好了 感谢noida on#extdev Mozilla IRC指出: Tbh我不太明白如何覆盖BrowserOpenNew

我注意到,当我按住shift键单击新选项卡图标时,会打开一个新窗口。我想为此禁用shift修改器,或者至少强制它打开一个新选项卡,而不是一个新窗口。额外的好处是在浏览器UI中禁用shift修改器

可能与以下问题类似:

尝试搜索gBrowser newWindow,打开并返回空窗口。我找不到应该在其中定义新选项卡图标的XUL。如果你能指出你是如何找到这些UI元素来覆盖的,那就好了

感谢noida on#extdev Mozilla IRC指出:

Tbh我不太明白如何覆盖BrowserOpenNewAbortWindow,因此我最终选择了BrowserOpenAB

这不是一个完美的解决方案,因为我理想情况下希望完全解除OpenBrowserWindow的绑定