Aktualizacja 2019:
Moim preferowanym sposobem na uzyskanie skryptów użytkownika na Androida byłoby teraz użycie przeglądarki Firefox, która ma działające, dobrze utrzymane dodatki dostępne zarówno dla Greasemonkey, jak i Tampermonkey (wyszukaj je za pomocą menu dodatków w aplikacji Firefox).
Wklejanie javascript do paska adresu nadal działa (przynajmniej w Chrome), ale pamiętaj, że Chrome usuwa teraz javascript:
prefiks po wklejeniu kodu. Jeśli nie wpiszesz go ponownie, po prostu przeprowadzi wyszukiwanie w sieci.
Mobilne wersje Chrome i Opery (także teraz oparte na Chromium) nie obsługują dodatków skryptów użytkownika, ale samodzielna aplikacja Tampermonkey jest nadal dostępna w Sklepie Play. Nie był aktualizowany od 2013 roku, ale wciąż dotyczy tylko prac. Jednak ze względu na swój wiek nie będzie obsługiwał wielu funkcji obecnego API Greasemonkey / Tampermonkey ani ogólnie nowoczesnych witryn internetowych. W rezultacie wiele skryptów użytkownika nie będzie działać bez modyfikacji. Trudno jest również dowiedzieć się, jak zainstalować je w pierwszym odtwarzaczu (użyj narzędzia „Textarea” ukrytego w Ustawieniach zaawansowanych). Istnieją również rozszerzenia Tampermonkey dla przeglądarek Dolphin i UC dostępne w Sklepie Play. Nie próbowałem ich, ale nie były aktualizowane od 2016 roku.
Oryginalna odpowiedź na rok 2013:
Rozwiązanie 1. Użyj Tampermonkey . Tampermonkey jest bardziej popularny jako rozszerzenie do Chrome, ale jest również dostępny jako samodzielna aplikacja na Androida. Działa jako lekka przeglądarka i umożliwia zarządzanie skryptami użytkownika i automatyczne uruchamianie ich. Niestety nie ma wielu funkcji znalezionych w innych popularnych przeglądarkach, ale obsługuje API Greasemonkey.
Rozwiązanie 2. Użyj Opera Mobile, która ma wbudowaną obsługę skryptów użytkownika, ale nie ma funkcji zarządzania skryptami i nie obsługuje interfejsu API Greasemonkey. Przejdź do sekcji Preferencje użytkownika opera:config
, a następnie zaznacz „Zawsze ładuj JavaScript użytkownika” i „JavaScript użytkownika”. Wprowadź ścieżkę do folderu (nie pliku) w polu „Plik JavaScript użytkownika” (używam / sdcard / userscripts /), a następnie zapisz ustawienia. Zapisz swój skrypt użytkownika w tym folderze z .user.js
rozszerzeniem. Uwaga: działa to w OM12, ale wydaje się, że obecnie wersja beta OM14 nie obsługuje skryptów użytkownika.
Rozwiązanie 3. Uruchom skrypt użytkownika ręcznie za pomocą bookmarkletu lub wklej ten skrypt javascript bezpośrednio w pasku adresu przeglądarki:
javascript:(function(){var a=document.createElement("script");a.src="http://path.to/myscript.user.js";document.head.appendChild(a);})();
Ta technika jest nużąca, ale zasada ta powinna działać w większości przeglądarek. Nie masz jednak obsługi interfejsu API Greasemonkey. Powyższy kod powinien działać bez modyfikacji w standardowej przeglądarce Androida i może zostać zapisany jako bookmarklet. W Chrome Mobile przestrzeń var a
potrzebna do ucieczki, tj. var%20a=
Zakładki nie wydają się działać, więc musisz wklejać ręcznie za każdym razem.