Me gustaría poder usar los scripts de usuario en Android. ¿Es esto posible? Leí que hace un par de meses e intenté un tutorial que ya no puedo encontrar pero no funcionó.
Esta pregunta puede estar relacionada con la otra que presenté, pero creo que pueden tener respuestas totalmente diferentes.
Respuestas:
Utilice OilCan - "Greasemonkey en esteroides para Android".
fuente
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:
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 decirvar%20a=
, y los marcadores no parecen funcionar, por lo que debe pegar manualmente cada vez.fuente
javascript:
parte delantera no estaba pegando en la barra de URL (¡qué molesto!)Use las aplicaciones Habit Browser o Slepnir Browser . Ambos son compatibles con los scripts de usuario. Tuve que ajustar mis scripts ligeramente para que funcionen (manejan los eventos de manera diferente) pero ambos funcionan muy bien.
fuente
Hay un complemento similar a Greasemonkey para Dolphin llamado Tampermonkey . También hay una aplicación independiente de Tampermonkey, pero Dolphin es un navegador más completo que esa cosa.
También hay un complemento similar para Firefox para Android, llamado USI .
fuente