Eu gostaria de poder usar scripts de usuários no Android. Isso é possível? Eu li que isso foi há alguns meses e tentei um tutorial que não consigo mais encontrar, mas não funcionou.
Esta pergunta pode estar relacionada a outra que enviei, mas acredito que elas podem ter respostas totalmente diferentes.
Respostas:
Use OilCan - "Greasemonkey em esteróides para Android".
fonte
Atualização de 2019:
Minha maneira preferida de obter scripts de usuários no Android agora seria usar o navegador Firefox, que possui complementos funcionais e bem mantidos disponíveis para o Greasemonkey e o Tampermonkey (procure-os no menu Complementos no aplicativo Firefox).
Colar o javascript na barra de endereço ainda funciona (pelo menos no Chrome), mas observe que o Chrome agora retira o
javascript:
prefixo ao colar o código. Se você não redigitar, ele fará apenas uma pesquisa na web.As versões móveis do Chrome e Opera (agora também baseadas no Chromium) não suportam complementos de usuários, mas o aplicativo independente Tampermonkey ainda está disponível na Play Store. Não é atualizado desde 2013, mas ainda funciona. No entanto, dada a sua idade, ele não suporta muitos dos recursos da atual API Greasemonkey / Tampermonkey ou sites modernos em geral. Como resultado, muitos scripts de usuários não funcionarão sem modificações. Também é complicado descobrir como instalá-los no primeiro player (use o utilitário 'Textarea' escondido nas Configurações avançadas). Também existem extensões Tampermonkey para os navegadores Dolphin e UC disponíveis na Play Store. Não os experimentei, mas eles não são atualizados desde 2016.
Resposta original de 2013:
Solução 1. Use Tampermonkey . O Tampermonkey é mais popular como uma extensão do Chrome, mas também está disponível como um aplicativo Android independente. Ele funciona como um navegador leve e permite gerenciar e executar automaticamente scripts de usuário. Infelizmente, ele não possui muitos dos recursos encontrados em outros navegadores populares, mas suporta a API Greasemonkey.
Solução 2. Use o Opera Mobile, que possui suporte interno para scripts de usuários, mas não possui recursos de gerenciamento de scripts, e não suporta a API Greasemonkey. Navegue até a seção Prefs do usuário de
opera:config
e marque "Sempre carregar JavaScript do usuário" e "JavaScript do usuário". Digite o caminho para uma pasta (não um arquivo) no campo "Arquivo JavaScript do usuário" (eu uso / sdcard / userscripts /) e armazene as configurações. Salve seu script de usuário nessa pasta com uma.user.js
extensão. Nota: isso funciona no OM12, mas o beta do OM14 parece não suportar scripts de usuários no momento.Solução 3. Inicie seu script de usuário manualmente através de um bookmarklet ou cole esse javascript diretamente na barra de endereços do navegador:
Essa técnica é entediante, mas o princípio deve funcionar na maioria dos navegadores. Você não recebe suporte à API Greasemonkey. O código acima deve funcionar sem modificação no navegador Android padrão e pode ser salvo como um bookmarklet. No Chrome Mobile, o espaço nas
var a
necessidades é eliminado, ou sejavar%20a=
, e os bookmarklets parecem não funcionar, então você deve colar manualmente sempre.fonte
javascript:
parte da frente não estava realmente colar na barra de URL (como irritante!)Use os aplicativos Habit Browser ou Slepnir Browser . Ambos suportam scripts de usuário. Eu tive que ajustar meus scripts um pouco para fazê-los funcionar (eles lidam com eventos de maneira diferente), mas ambos funcionam muito bem.
fonte
Existe um complemento semelhante ao Greasemonkey para o Dolphin chamado Tampermonkey . Há também um aplicativo independente Tampermonkey, mas o Dolphin é um navegador mais completo do que isso.
Há também um complemento semelhante para o Firefox para Android, chamado USI .
fonte