Ich möchte in der Lage sein, Userscripts in Android zu verwenden. Ist das überhaupt möglich? Ich habe vor ein paar Monaten gelesen und ein Tutorial ausprobiert, das ich nicht mehr finden kann, aber es hat nicht funktioniert.
Diese Frage mag mit der anderen verwandt sein, die ich eingereicht habe, aber ich glaube, sie haben möglicherweise völlig unterschiedliche Antworten.
Antworten:
Verwenden Sie OilCan - "Greasemonkey auf Steroiden für Android".
quelle
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:
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.quelle
javascript:
vordere Teil nicht tatsächlich in die URL-LeisteVerwenden Sie entweder die Habit Browser- oder Slepnir Browser- Apps. Beide unterstützen Userscripts. Ich musste meine Skripte leicht anpassen, um sie zum Laufen zu bringen (sie behandeln Ereignisse unterschiedlich), aber beide funktionieren sehr gut.
quelle
Es gibt ein Greasemonkey-ähnliches Add-On für Dolphin namens Tampermonkey . Es gibt auch eine eigenständige Tampermonkey-App, aber Dolphin ist ein vollwertigerer Browser als dieses Ding.
Es gibt auch ein ähnliches Add-On für Firefox für Android namens USI .
quelle