Gibt es eine Möglichkeit, Benutzerskripte / Greasemonkey-Skripte im Android-Browser oder in Dolphin HD zu verwenden?

Ich möchte in der Lage sein, Benutzerskripte in Android zu verwenden. Ist das überhaupt möglich? Ich habe gelesen, dass es ein paar Monate her ist und habe ein Tutorial ausprobiert, das ich nicht mehr finden kann, aber es hat nicht funktioniert.

Diese Frage hängt möglicherweise mit dieser anderen Frage zusammen, die ich eingereicht habe, aber ich glaube, sie haben möglicherweise völlig unterschiedliche Antworten.

Ich habe gerade Tampermonkey auf FIREFOX NIGHTLY auf Android erfolgreich installiert, indem ich diese Problemumgehung youtube.com/watch?v=GXcg8r0c-Lk verwendet habe

Antworten (5)

Verwenden Sie OilCan - "Greasemonkey auf Steroiden für Android".

Hast du es versucht? Ich bin mir ziemlich sicher, dass dies derjenige ist, den ich versucht habe, aber nicht zur Arbeit kommen konnte. Es ist schon eine Weile her, als ich noch neu bei Android war, also könnte ich jetzt mehr Glück haben.
Ich habe es noch nicht ausprobiert. Sieht cool aus, also werde ich es bald ausprobieren und sehen, was passiert.

Aktualisierung 2019:

Mein bevorzugter Weg, Benutzerskripte auf Android zu erhalten, wäre jetzt die Verwendung des Firefox-Browsers, der über funktionierende, gut gepflegte Add-Ons für Greasemonkey und Tampermonkey verfügt (suchen Sie danach über das Add-Ons-Menü in der Firefox-App).

Das Einfügen des Javascripts in die Adressleiste funktioniert immer noch (zumindest in Chrome), aber beachten Sie, dass Chrome jetzt das javascript:Präfix 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 basierend auf Chromium) unterstützen keine Benutzerskript-Add-Ons, aber die eigenständige Tampermonkey-App ist weiterhin im Play Store erhältlich. Es wurde seit 2013 nicht mehr aktualisiert, funktioniert aber immer noch. Aufgrund seines Alters wird es jedoch viele der Funktionen der aktuellen Greasemonkey/Tampermonkey-API oder moderner Websites im Allgemeinen nicht unterstützen. Infolgedessen funktionieren viele Benutzerskripte nicht ohne Modifikation. Es ist auch schwierig herauszufinden, wie man sie im ersten Player installiert (verwenden Sie das Dienstprogramm „Textarea“, das unter 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 Antwort von 2013:

Lösung 1. Verwenden Sie Tampermonkey . Tampermonkey ist beliebter als Erweiterung für Chrome, aber es ist auch als eigenständige Android-App verfügbar. Es fungiert als leichtgewichtiger Browser und ermöglicht Ihnen die Verwaltung und automatische Ausführung von Benutzerskripts. Leider verfügt er nicht über viele der Funktionen anderer beliebter Browser, unterstützt jedoch die Greasemonkey-API.

Lösung 2. Verwenden Sie Opera Mobile, das über eine integrierte Unterstützung für Benutzerskripts, aber keine Skriptverwaltungsfunktionen verfügt und die Greasemonkey-API nicht unterstützt. Navigieren Sie zum Abschnitt „Benutzereinstellungen“ von und aktivieren Sie „Benutzer- opera:configJavaScript immer laden“ und „Benutzer-JavaScript“. Geben Sie den Pfad zu einem Ordner (keine Datei) in das Feld "Benutzer-JavaScript-Datei" ein (ich verwende /sdcard/userscripts/) und speichern Sie dann die Einstellungen. Speichern Sie Ihr Benutzerskript in diesem Ordner mit einer .user.jsErweiterung. Hinweis: Dies funktioniert in OM12, aber die OM14-Beta scheint derzeit keine Benutzerskripte zu unterstützen.

Lösung 3. Starten Sie Ihr Benutzerskript manuell über ein Bookmarklet 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 Greasemonkey-API-Unterstützung. Der obige Code sollte im Standard-Android-Browser ohne Änderung funktionieren und kann als Bookmarklet gespeichert werden. In Chrome Mobile muss das Leerzeichen in var aEscapezeichen gesetzt werden, dh var%20a=, und Bookmarklets scheinen nicht zu funktionieren, sodass Sie jedes Mal manuell einfügen müssen.

Ich denke, Sie sollten die Leute beraten, die die 3. Option verwenden. Die UserScript-Engine ist mehr als nur das Anhängen einer js-Datei an den aktuellen Dom. Ist nicht nur die API, es sind die Sandbox-Funktionen.
Die aktuelle Version von Opera für Android unterstützt kein Benutzer-Javascript.
Option 3 hat bei mir leider nicht funktioniert. Es hat die Zeichenfolge nur mit Google durchsucht, bis mir klar wurde, dass der javascript:vordere Teil nicht wirklich in die URL-Leiste eingefügt wurde (wie ärgerlich!).
Bitte beachten Sie, dass ein Skript nicht geladen wird, wenn Sie sich auf einer https://Website befinden, aber s-Skript von laden http://, und dass Sie in neueren Browsern möglicherweise herumspielen müssen, um about:configdas Laden von Skripts von einer anderen Domäne auf einigen Websites zu aktivieren, die es in ihrer deaktivieren <meta>Tag in ihrem <head>Bereich
Mein Firefox-Android ist weder mit Tampermonkey- noch mit Greasemonkey-Add-Ons kompatibel. Bist du dir sicher ?
Diese Antwort ist veraltet. Firefox für Android unterstützt diese Add-Ons nicht mehr, es sei denn, Sie verwenden Firefox Nightly, was für die meisten Benutzer nicht ideal ist.

Verwenden Sie entweder die Habit Browser- oder die Slepnir Browser-App . Beide unterstützen Userscripts. Ich musste meine Skripte leicht anpassen, damit sie funktionieren (sie behandeln Ereignisse unterschiedlich), aber beide funktionieren wirklich gut.

Haben Sie eine Anleitung, wie Sie ein Benutzerskript mit beiden installieren? Ich habe eine Stunde lang mit Sleipnir herumgespielt und konnte nicht herausfinden, wie das geht.

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 .

Lieber Gott, der Browser von Tampermonkey ist schrecklich. Keine Cookies, keine Lesezeichen, keine Passwörter, keine Tabs. Es ist das nackteste aller Barebones und es lohnt sich nicht einmal, es zu verwenden.
Firefox unterstützt Plugins auf Mobilgeräten, woot.

Sie können Benutzerskripte auf Ihrem Telefon ausführen, indem Sie Violentmonkey auf Kiwi Browser oder Iceraven installieren .