Update 2019:
Mein bevorzugter Weg, um Benutzer-Skripte auf Android zu erhalten, wäre jetzt die Verwendung des Firefox-Browsers, der funktionierende, gut gepflegte Add-Ons für Greasemonkey und Tampermonkey zur Verfügung stellt (suchen Sie sie über das Menü Add-Ons in der Firefox-App).
Das Einfügen von Javascript in die Adressleiste funktioniert immer noch (zumindest in Chrome). Beachten Sie jedoch, dass Chrome das javascript:
Präfix jetzt entfernt, wenn Sie den Code einfügen. Wenn Sie es nicht erneut eingeben, wird nur eine Websuche durchgeführt.
Die mobilen Versionen von Chrome und Opera (ebenfalls auf Chromium basierend) unterstützen keine UserScript-Add-Ons, die eigenständige Tampermonkey-App ist jedoch weiterhin im Play Store erhältlich. Es wurde seit 2013 nicht mehr aktualisiert, aber es geht immer noch nur um Arbeiten. Aufgrund seines Alters werden jedoch viele Funktionen der aktuellen Greasemonkey / Tampermonkey-API oder moderner Websites im Allgemeinen nicht unterstützt. Infolgedessen funktionieren viele Benutzerskripte nicht ohne Änderungen. Es ist auch schwierig, herauszufinden, wie man sie im ersten Player installiert (verwenden Sie das Dienstprogramm 'Textarea', das in den erweiterten Einstellungen versteckt ist). Es gibt auch Tampermonkey-Erweiterungen für die Dolphin- und UC-Browser, die im Play Store erhältlich sind. Ich habe sie nicht ausprobiert, aber sie wurden seit 2016 nicht aktualisiert.
Ursprüngliche 2013 Antwort:
Lösung 1. Verwenden Sie Tampermonkey . Tampermonkey ist als Erweiterung für Chrome beliebter, es ist jedoch auch als eigenständige Android-App verfügbar. Es fungiert als kompakter Browser und ermöglicht die Verwaltung und automatische Ausführung von Benutzerskripten. Leider hat es nicht viele der Funktionen, die in anderen gängigen Browsern zu finden sind, aber es unterstützt die Greasemonkey-API.
Lösung 2. Verwenden Sie Opera Mobile mit integrierter Unterstützung für Benutzerskripte, jedoch ohne Skriptverwaltungsfunktionen. Die Greasemonkey-API wird nicht unterstützt. Navigieren Sie zum Abschnitt opera:config
"Benutzereinstellungen" von und aktivieren Sie "Immer Benutzer-JavaScript laden " und "Benutzer-JavaScript". Geben Sie den Pfad zu einem Ordner (keine Datei) in das Feld "User JavaScript File" (ich verwende / sdcard / userscripts /) ein und speichern Sie die Einstellungen. Speichern Sie Ihr Userscript in diesem Ordner mit einer .user.js
Erweiterung. Hinweis: Dies funktioniert in OM12, aber die Betaversion von OM14 scheint derzeit keine Benutzerskripte zu unterstützen.
Lösung 3. Starten Sie Ihr UserScript manuell über ein Lesezeichen oder fügen Sie dieses Javascript direkt in die Adressleiste des Browsers ein:
javascript:(function(){var a=document.createElement("script");a.src="http://path.to/myscript.user.js";document.head.appendChild(a);})();
Diese Technik ist mühsam, aber das Prinzip sollte in den meisten Browsern funktionieren. Sie erhalten jedoch keine Unterstützung für die Greasemonkey-API. Der obige Code sollte ohne Änderungen im Standard-Android-Browser funktionieren und kann als Lesezeichen gespeichert werden. In Chrome Mobile scheint der Speicherplatz, der den var a
Anforderungen entspricht, var%20a=
nicht zu funktionieren, dh , Lesezeichen müssen jedes Mal manuell eingefügt werden.