Actualización 2019:
Mi forma preferida de obtener scripts de usuario en Android ahora sería usar el navegador Firefox, que tiene complementos funcionales y bien mantenidos disponibles tanto para Greasemonkey como para Tampermonkey (búsquelos a través del menú Complementos en la aplicación Firefox).
Pegar el javascript en la barra de direcciones aún funciona (al menos en Chrome), pero tenga en cuenta que Chrome ahora elimina el javascript:
prefijo cuando pega el código. Si no lo vuelve a escribir, solo hará una búsqueda en la web.
Las versiones móviles de Chrome y Opera (ahora también basadas en Chromium) no admiten complementos de script de usuario, pero la aplicación independiente Tampermonkey todavía está disponible en Play Store. No se ha actualizado desde 2013, pero aún funciona. Sin embargo, dada su antigüedad, no admitirá muchas de las características de la API actual de Greasemonkey / Tampermonkey, o sitios web modernos en general. Como resultado, muchos scripts de usuario no funcionarán sin modificación. También es complicado descubrir cómo instalarlos en el primer reproductor (use la utilidad 'Textarea' oculta en la Configuración avanzada). También hay extensiones de Tampermonkey para los navegadores Dolphin y UC disponibles en Play Store. No los he probado, pero no se han actualizado desde 2016.
Respuesta original de 2013:
Solución 1. Use Tampermonkey . Tampermonkey es más popular como una extensión para Chrome, pero también está disponible como una aplicación independiente de Android. Funciona como un navegador liviano y le permite administrar y ejecutar automáticamente los scripts de usuario. Desafortunadamente, no tiene muchas de las características que se encuentran en otros navegadores populares, pero admite la API de Greasemonkey.
Solución 2. Utilice Opera Mobile, que tiene soporte incorporado para los scripts de usuario, pero no tiene funciones de administración de scripts, y no es compatible con la API de Greasemonkey. Vaya a la sección Preferencias de usuario de opera:config
, luego marque "Cargar siempre JavaScript del usuario" y "JavaScript del usuario". Ingrese la ruta a una carpeta (no un archivo) en el campo "Archivo JavaScript del usuario" (uso / sdcard / userscripts /), luego almacene la configuración. Guarde su script de usuario en esa carpeta con una .user.js
extensión. Nota: esto funciona en OM12, pero la versión beta de OM14 no parece admitir los scripts de usuario actualmente.
Solución 3. Inicie su script de usuario manualmente a través de un marcador o pegue este javascript directamente en la barra de direcciones del navegador:
javascript:(function(){var a=document.createElement("script");a.src="http://path.to/myscript.user.js";document.head.appendChild(a);})();
Esta técnica es tediosa, pero el principio debería funcionar en la mayoría de los navegadores. Sin embargo, no obtienes soporte de API Greasemonkey. El código anterior debería funcionar sin modificaciones en el navegador de Android original, y se puede guardar como un marcador. En Chrome Mobile var a
, se escapa el espacio en las necesidades, es decir var%20a=
, y los marcadores no parecen funcionar, por lo que debe pegar manualmente cada vez.