
Existe um script ou extensão para adicionar ou remover um URI da web das páginas para as quais uma extensão Greasemonkey está habilitada, ou seja, equivalente a ajustar os URIs nas linhas @include dinamicamente com um único clique?
Quero fazer isso sem entrar nas preferências do Greasemonkey para alterar os URIs incluídos, diretamente na tela principal.
Se o menu no ícone do Greasemonkey pudesse ser estendido, seria um item de submenu para cada script.
por exemplo.Script Name -> Enable/Disable for Current Page
Responder1
Os scripts Greasemonkey não podem fazer isso. Eles não têm permissão para alterar os parâmetros de outros scripts. Eles também não podem efetuar suas próprias configurações de inclusão, exclusão ou desativação.
Você podetentar fazendo uma solicitação de recurso para isso, ou você pode bifurcaro código Greasemonkeye use sua própria construção.
Aqui está o que eu faço, é próximo do que você deseja e não é muito difícil:
- Greasemonkey detecta edições nos
.user.js
arquivos dagm_scripts
pasta e atualiza o(s) script(s) editado(s). Então: - Certificar-seGreasemonkey está configurado para abrir seu editor favorito. (TextPad é bom).
- Clique para abrir o ícone/menu Greasemonkey.
- Clique com o botão direito no arquivo de script. O arquivo será aberto no seu editor.
- Altere as diretivas
@include
,@exclude
e/ou@match
a seu gosto. - Salve o arquivo, as alterações entrarão em vigor no (re)carregamento da próxima página.