Existe uma maneira de usar scripts de usuários / scripts Greasemonkey no navegador Android ou no Dolphin HD?


22

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:


5

Use OilCan - "Greasemonkey em esteróides para Android".


Tentaste? Tenho certeza de que tentei, mas não consegui trabalhar. Foi há um tempo atrás, quando eu ainda era novo no Android, para ter mais sorte agora.
Matt

Ainda não tentei. Parece legal, então vou tentar em breve e ver o que acontece.
Rohan Singh

11

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:confige 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.jsextensã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:

javascript:(function(){var a=document.createElement("script");a.src="http://path.to/myscript.user.js";document.head.appendChild(a);})();

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 anecessidades é eliminado, ou seja var%20a=, e os bookmarklets parecem não funcionar, então você deve colar manualmente sempre.


Eu acho que você deve aconselhar as pessoas que usam a terceira opção. O mecanismo userscript é mais do que anexar um arquivo js ao domínio atual. Não é apenas a API, são os recursos da sandbox.
M3nda

1
A versão atual do Opera para Android não suporta javascript do usuário.
Protector one

A opção 3 não funcionou para mim, infelizmente. É apenas google-procurou a corda até que eu percebi que a javascript:parte da frente não estava realmente colar na barra de URL (como irritante!)
Draco18s

2

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.


Você tem alguma instrução sobre como instalar um script de usuário? Eu brinquei com Sleipnir por uma hora e não conseguia descobrir como fazê-lo.
precisa saber é o seguinte

2

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 .


4
Caro senhor, o navegador de Tampermonkey é horrível. Sem cookies, sem favoritos, sem senhas, sem guias. É o mais simples dos barebones e nem vale a pena usar.
precisa saber é o seguinte

O Firefox suporta plugins no celular, woot.
Rogerdpack #
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.