A melhor coisa a fazer é instalar a extensão Tampermonkey .
Isso permitirá que você instale facilmente scripts Greasemonkey e gerencie-os facilmente. Além disso, facilita a instalação de scripts de usuários diretamente de sites como OpenUserJS , MonkeyGuts etc.
Por fim, ele desbloqueia a maioria das funcionalidades GM que você não consegue instalando um script GM diretamente no Chrome. Ou seja, mais do que a GM no Firefox pode fazer, está disponível com o Tampermonkey.
Mas, se você realmente deseja instalar um script GM diretamente, é fácil uma dor certa no Chrome atualmente ...
Chrome Após cerca de agosto de 2014:
Você ainda pode arrastar um arquivo para a página de extensões e ele funcionará ... Até reiniciar o Chrome. Em seguida, ele será desativado permanentemente. Consulte Continuando a "proteger" os usuários do Chrome de extensões maliciosas para obter mais informações. Novamente, Tampermonkey é o caminho inteligente a seguir. (Ou mude completamente os navegadores para o Opera ou Firefox.)
Chrome 21 ou superior:
O Chrome está mudando a maneira como as extensões são instaladas . Os scripts do usuário são extensões reduzidas no Chrome, mas. A partir do Chrome 21 , o comportamento do clique no link é desabilitado para scripts do usuário . Para instalar um script de usuário, arraste o arquivo **. User.js * para a página Extensões (chrome://extensions
na entrada de endereço).
Versões mais antigas do Chrome:
Simplesmente arraste seus arquivos **. User.js * para qualquer janela do Chrome. Ou clique em qualquer link de script do Greasemonkey.
Você receberá um aviso de instalação:
Clique em Continuar. .
Você receberá uma caixa de diálogo de confirmação:
Clique em Adicionar .
Notas:
- Os scripts instalados dessa maneira têm limitações em comparação com um script Greasemonkey (Firefox) ou um script Tampermonkey. Consulte Script de usuário em vários navegadores, seção Chrome .
Controlando o Script e o nome:
Por padrão, o Chrome instala scripts na pasta Extensões 1 , cheia de nomes enigmáticos e números de versão. E, se você tentar adicionar manualmente um script sob essa árvore de pastas, ele será apagado na próxima vez que o Chrome reiniciar.
Para controlar os diretórios e nomes de arquivos com algo mais significativo, você pode:
Crie um diretório que seja conveniente para você, e não onde o Chrome normalmente procura por extensões . Por exemplo, Criar: C:\MyChromeScripts\
.
Para cada script, crie seu próprio subdiretório. Por exemplo HelloWorld
,.
Nesse subdiretório, crie ou copie o arquivo de script. Por exemplo, salve o código desta questão como: HelloWorld.user.js
.
Você também deve criar um arquivo de manifesto em que subdiretório, ele deve ser nomeado: manifest.json
.
Para o nosso exemplo, ele deve conter:
{
"manifest_version": 2,
"content_scripts": [ {
"exclude_globs": [ ],
"include_globs": [ "*" ],
"js": [ "HelloWorld.user.js" ],
"matches": [ "https://stackoverflow.com/*",
"https://stackoverflow.com/*"
],
"run_at": "document_end"
} ],
"converted_from_user_script": true,
"description": "My first sensibly named script!",
"name": "Hello World",
"version": "1"
}
O manifest.json
arquivo é gerado automaticamente a partir do meta-bloco pelo Chrome, quando um script do usuário é instalado. Os valores de @include
e @exclude
meta-regras são armazenados include_globs
e exclude_globs
, @match
(recomendado), são armazenados na matches
lista. "converted_from_user_script": true
é necessário se você deseja usar qualquer um dos métodos suportadosGM_*
.
Agora, no gerenciador de extensões do Chrome (URL = chrome: // extensions / ), expanda "Modo de desenvolvedor" .
Clique no botão Carregar extensão descompactada ....
Para a pasta, cole na pasta para o seu script, neste exemplo é: C:\MyChromeScripts\HelloWorld
.
Seu script está agora instalado e operacional!
Se você fizer alterações na fonte do script, clique no link Recarregar para que elas entrem em vigor:
1 O padrão da pasta é:
Windows XP:
Chrome:% AppData% \ .. \ Configurações locais \ Dados do aplicativo \ Google \ Chrome \ Dados do usuário \ Padrão \ Extensões \
Chromium:% AppData% \ .. \ Configurações locais \ Dados do aplicativo \ Chromium \ Dados do usuário \ Padrão \ Extensões \
Windows Vista / 7/8:
Chrome:% LocalAppData% \ Google \ Chrome \ Dados do usuário \ Default \ Extensions \
Chromium:% LocalAppData% \ Chromium \ Dados do Usuário \ Padrão \ Extensões \
Linux:
Chrome: ~ / .config / google-chrome / Padrão / Extensões /
Chromium: ~ / .config / chromium / Padrão / Extensões /
Mac OS X:
Chrome: ~ / Biblioteca / Suporte a aplicativos / Google / Chrome / Padrão / Extensões /
Chromium: ~ / Biblioteca / Suporte a aplicativos / Chromium / Padrão / Extensões /
Embora você possa alterá-lo executando o Chrome com a --user-data-dir=
opção