Оновлення 2019 року:
Моїм бажаним способом отримання користувацьких скриптів на Android було б зараз використовувати браузер Firefox, у якому є працюючі, доглянуті додатки, доступні як для Greasemonkey, так і для Tampermonkey (шукайте їх через меню Додатків у додатку Firefox).
Вставлення javascript у адресний рядок все ще працює (принаймні, на Chrome), але зауважте, що Chrome тепер викреслює javascript:
префікс під час вставки коду. Якщо ви не введете його повторно, він просто зробить пошук в Інтернеті.
Мобільні версії Chrome і Opera (також тепер базуються на Chromium) не підтримують додатки для сценаріїв користувачів, але окремий додаток Tampermonkey все ще доступний у Play Store. Він не оновлювався з 2013 року, але все ще стосується лише робіт. Однак, враховуючи свій вік, він не підтримуватиме багато функцій чинного API Greasemonkey / Tampermonkey або сучасних веб-сайтів загалом. В результаті багато сценаріїв користувачів не працюватимуть без змін. Також складно розібратися, як встановити їх у першому програвачі (скористайтеся утилітою «Textarea», прихованою під розширеними налаштуваннями). Також в Play Store є розширення Tampermonkey для браузерів Dolphin та UC. Я не пробував їх, але вони не оновлювалися з 2016 року.
Оригінальна відповідь 2013 року:
Рішення 1. Використовуйте Тампермоній . Tampermonkey більш популярний як розширення для Chrome, але він також доступний як окремий додаток для Android. Він функціонує як легкий браузер і дозволяє керувати та автоматично запускати сценарії користувачів. На жаль, він не має багатьох функцій, які можна знайти в інших популярних браузерах, але він підтримує API Greasemonkey.
Рішення 2. Використовуйте Opera Mobile, яка має вбудовану підтримку для сценаріїв користувачів, але не має функції управління сценаріями та не підтримує API Greasemonkey. Перейдіть до розділу "Налаштування користувачів" opera:config
, потім поставте галочки "Завжди завантажувати JavaScript користувача" та "Користувацький JavaScript". Введіть шлях до папки (а не файлу) у полі "Файл JavaScript користувача" (я використовую / sdcard / usercripts /), а потім збережіть налаштування. Збережіть свій сценарій користувача у цій папці з .user.js
розширенням. Примітка: це працює в OM12, але, здається, бета-версія OM14 наразі не підтримує сценарії користувачів.
Рішення 3. Запустіть свій сценарій користувача вручну за допомогою закладок або вставте цей javascript безпосередньо в адресний рядок браузера:
javascript:(function(){var a=document.createElement("script");a.src="http://path.to/myscript.user.js";document.head.appendChild(a);})();
Ця методика втомлива, але принцип повинен працювати в більшості браузерів. Ви не отримаєте підтримку API Greasemonkey. Код, зазначений вище, повинен працювати без змін у запасному браузері Android, і його можна зберегти як закладку. У Chrome Mobile простір у var a
потребі, що втрачається, тобто маркери, var%20a=
схоже, не працюють, тому вам потрібно кожного разу вставляти їх вручну.