我只是想摆脱一些 Firefox 上下文菜单,例如:“设置为桌面背景”“电子邮件图像”“书签链接”
现在在 Firefox 中,插件无法更改上下文菜单。我试图添加
#context-setDesktopBackground {display:none!important}
到userChrome.css
文件,但它也不起作用。有什么解决办法吗?
更新我也试过
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
#context-setDesktopBackground {display:none!important}
而且也不起作用:
我遵循了本教程。
我测试过,GitHub 解决方案在最新的 Firefox 中仍然可以正常工作。您可能未能以某种方式遵循说明 - 下次请在您的问题中具体说明您尝试过的内容。
这里是针对 Windows 10 的非常简化的说明(基于此 repo):
about:config
页面并搜索toolkit.legacyUserProfileCustomizations.stylesheets
.true
如果是,则将其设置为false
。userChrome.css
文件%APPDATA%\Mozilla\Firefox\Profiles\[profile-id]\chrome
:%APPDATA
是C:\Users\[user]\AppData\Roaming
profile-id
如果你最近使用 Firefox,dir 应该是最近修改的那个chrome
最后的目录可能不存在,你也需要创建它将此添加到该文件:
#context-sep-setbackground,#context-setDesktopBackground,#context-setDesktopBackground { 显示:无!重要;}
Set Image as Desktop Background...
例如,这会删除条目和分隔符。选择器取自此处,您可以在其他文件中为每种类型的上下文菜单检查其他选择器。