Apakah ada cara untuk menggunakan Script Users / Script Greasemonkey pada Browser Android atau Dolphin HD?

22

Saya ingin dapat menggunakan skrip pengguna di Android. Apakah ini mungkin? Saya membaca bahwa itu beberapa bulan yang lalu dan mencoba tutorial yang tidak lagi saya temukan tetapi tidak berhasil.

Pertanyaan ini mungkin terkait dengan yang lain yang saya kirimkan tetapi saya percaya mereka mungkin memiliki jawaban yang sama sekali berbeda.

Mat
sumber
lihat juga: android.stackexchange.com/questions/1053/…
Michael Paulukonis

Jawaban:

5

Gunakan OilCan - "Greasemonkey on steroid untuk Android".

Rohan Singh
sumber
Sudahkah Anda mencobanya? Saya cukup yakin ini adalah yang saya coba tetapi tidak bisa mulai bekerja. Beberapa saat yang lalu ketika saya masih baru di Android, jadi saya mungkin lebih beruntung sekarang.
Matt
Saya belum mencobanya. Terlihat keren jadi saya akan mencobanya segera dan lihat apa yang terjadi.
Rohan Singh
11

Pembaruan 2019:

Cara saya yang disukai untuk mendapatkan skrip pengguna di Android sekarang adalah dengan menggunakan browser Firefox, yang telah berfungsi, Add-on yang terawat baik tersedia untuk Greasemonkey dan Tampermonkey (cari mereka melalui menu Add-ons di aplikasi Firefox).

Menempelkan javascript ke bilah alamat masih berfungsi (setidaknya di Chrome), tetapi perhatikan bahwa Chrome sekarang menghapus javascript:awalan saat Anda menempelkan kode. Jika Anda tidak mengetik ulang, itu hanya akan melakukan pencarian web.

Versi seluler Chrome dan Opera (juga sekarang berbasis pada Chromium) tidak mendukung pengaya skrip pengguna, tetapi aplikasi mandiri Tampermonkey masih tersedia dari Play Store. Itu belum diperbarui sejak 2013 tetapi masih hanya tentang bekerja. Namun, mengingat usianya, itu tidak akan mendukung banyak fitur dari Greasemonkey / Tampermonkey API saat ini, atau situs web modern secara umum. Akibatnya, banyak skrip pengguna tidak akan berfungsi tanpa modifikasi. Sulit juga untuk mengetahui cara memasangnya di pemain pertama (gunakan utilitas 'Textarea' yang tersembunyi di bawah Pengaturan Lanjut). Ada juga ekstensi Tampermonkey untuk browser Dolphin dan UC yang tersedia di Play Store. Saya belum mencobanya, tetapi belum diperbarui sejak 2016.

Jawaban asli 2013:

Solusi 1. Gunakan Tampermonkey . Tampermonkey lebih populer sebagai ekstensi untuk Chrome, tetapi juga tersedia sebagai aplikasi Android mandiri. Ini berfungsi sebagai browser yang ringan, dan memungkinkan Anda untuk mengelola dan menjalankan skrip pengguna secara otomatis. Sayangnya tidak memiliki banyak fitur yang ditemukan di browser populer lainnya, tetapi mendukung API Greasemonkey.

Solusi 2. Gunakan Opera Mobile, yang memiliki dukungan bawaan untuk skrip pengguna, tetapi tidak memiliki fitur manajemen skrip, dan tidak mendukung API Greasemonkey. Arahkan ke bagian Prefs Pengguna opera:config, lalu centang "Selalu Muat JavaScript Pengguna" dan "JavaScript Pengguna". Masukkan path ke folder (bukan file) di bidang "File Pengguna JavaScript" (Saya menggunakan / sdcard / userscripts /), lalu menyimpan pengaturan. Simpan skrip pengguna Anda di folder itu dengan .user.jsekstensi. NB ini berfungsi di OM12, tetapi OM14 beta tampaknya tidak mendukung skrip pengguna saat ini.

Solusi 3. Luncurkan skrip pengguna Anda secara manual melalui bookmarklet atau tempelkan javascript ini langsung ke bilah alamat browser:

javascript:(function(){var a=document.createElement("script");a.src="http://path.to/myscript.user.js";document.head.appendChild(a);})();

Teknik ini membosankan, tetapi prinsipnya harus bekerja di sebagian besar browser. Anda tidak mendapatkan dukungan API Greasemonkey. Kode di atas harus berfungsi tanpa modifikasi di browser Android stok, dan dapat disimpan sebagai bookmarklet. Di Chrome Mobile, ruang dalam var akebutuhan untuk melarikan diri, yaitu var%20a=, dan bookmarklet sepertinya tidak berfungsi, jadi Anda harus menempel secara manual setiap waktu.

JRI
sumber
Saya kira Anda harus memberi tahu orang-orang yang menggunakan opsi ke-3. Mesin skrip pengguna lebih dari sekadar menambahkan file js ke dom saat ini. Bukan hanya API, itu fitur sandbox.
m3nda
1
Versi Opera untuk Android saat ini tidak mendukung javascript pengguna.
Pelindung satu
Opsi 3 tidak bekerja untuk saya, sayangnya. Itu hanya google-mencari string sampai saya menyadari bahwa javascript:bagian di depan sebenarnya tidak menempel ke URL bar (betapa menjengkelkan!)
Draco18s
2

Gunakan aplikasi Habit Browser atau Slepnir Browser . Keduanya mendukung skrip Users. Saya harus sedikit mengubah skrip untuk membuatnya berfungsi (mereka menangani acara secara berbeda) tetapi keduanya bekerja dengan sangat baik.

Rallan
sumber
Apakah Anda memiliki petunjuk tentang cara menginstal skrip pengguna dengan baik? Saya bermain-main dengan Sleipnir selama satu jam dan tidak tahu bagaimana cara melakukannya.
Draco18s
2

Ada add-on seperti Greasemonkey untuk Dolphin yang disebut Tampermonkey . Ada juga aplikasi Tampermonkey yang berdiri sendiri, tetapi Dolphin adalah browser yang lebih lengkap dari itu.

Ada juga add-on serupa untuk Firefox untuk Android, yang disebut USI .

Pelindung satu
sumber
4
Ya Tuhan, browser Tampermonkey sangat buruk. Tidak ada cookie, tidak ada bookmark, tidak ada kata sandi, tidak ada tab. Ini adalah barbar paling tipis dan bahkan tidak layak digunakan.
Draco18s
Firefox mendukung plugin di ponsel, woot.
rogerdpack