Solución 1. Utilice Tampermonkey . Tampermonkey es más popular como una extensión de Chrome, pero también está disponible como una aplicación autónoma para Android. Funciona como un navegador ligero, y 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 sí soporta el API de Greasemonkey.
Solución 2. Usar Opera Mobile, que tiene soporte incorporado para userscripts, pero no tiene características de administración script, y no soporta la API de Greasemonkey. Navega a la sección de preferencias de usuario de opera:config
y luego marque "Cargar siempre JavaScript de usuario" y "JavaScript de usuario". Introduzca la ruta de una carpeta (no un archivo) en el campo "User JavaScript File" (Yo utilizo /sdcard/userscripts/), luego guarde los ajustes. Guarde su userscript en esa carpeta con un .user.js
extensión. NB esto funciona en OM12, pero la beta de OM14 no parece soportar userscripts en la actualidad.
Solución 3. Lanzar el userscript manualmente a través de un bookmarklet o pegando 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 tienes soporte para la API de Greasemonkey. El código de arriba debería funcionar sin modificaciones en el navegador Android común, y puede ser guardado como un bookmarklet. En Chrome Mobile el espacio en el var a
necesita escapar, es decir. var%20a=
y los marcadores no parecen funcionar, así que tienes que pegar manualmente cada vez.
0 votos
Ver también: Android.stackexchange.com/questions/1053/
0 votos
Acabo de instalar tampermonkey en FIREFOX NIGHTLY en Android con éxito, utilizando esta solución youtube.com/watch?v=GXcg8r0c-Lk