Eu só quero me livrar de alguns menus de contexto do Firefox, como: "definir como plano de fundo da área de trabalho" "imagem de e-mail" "link de favorito"
Agora no Firefox, os complementos não podem alterar o menu de contexto. ja tentei adicionar
#context-setDesktopBackground {display:none!important}
para o userChrome.css
arquivo, mas também não está funcionando. Existe alguma solução?
ATUALIZAÇÃO também tentei
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
#context-setDesktopBackground {display:none!important}
E também não funciona:
Eu segui este tutorial .
Eu testei e a solução GitHub ainda funciona bem no Firefox mais recente. Você provavelmente falhou em seguir as instruções de uma forma ou de outra - por favor, especifique o que você tentou exatamente em sua pergunta na próxima vez.
Aqui estão instruções muito simplificadas para o Windows 10 (baseadas neste repositório ):
about:config
a página no Firefox e procure portoolkit.legacyUserProfileCustomizations.stylesheets
. Defina-otrue
como se forfalse
.userChrome.css
arquivo em%APPDATA%\Mozilla\Firefox\Profiles\[profile-id]\chrome
:%APPDATA
éC:\Users\[user]\AppData\Roaming
profile-id
dir deve ser aquele com a data mais recente modificada, se você usou o Firefox recentementechrome
dir no final pode não existir, você precisa criar isso tambémAdicione isso a esse arquivo:
#context-sep-setbackground, #context-setDesktopBackground, #context-setDesktopBackground { display:none !important; }
Isso remove a
Set Image as Desktop Background...
entrada e os separadores, por exemplo. Os seletores são retirados daqui , você pode verificar outros em outros arquivos , para cada tipo de menu de contexto.