Bagaimana bookmarklet dapat TAMBAH di Chrome mobile tanpa menyalin dan menempel?

12

Di ponsel Android saya, bagaimana cara pengguna menambahkan bookmarklet ke bookmark Chrome saya, tanpa perlu menggunakan perangkat lain, dan tanpa menyalin dan menempel?
Saya memiliki bookmarklet di situs web saya dan saya ingin orang lain menambahkan bookmark mereka, jadi saya mencari metode yang mudah.

Bookmarklets adalah bookmark, tetapi mengandung kode Javascript dan bukan tautan web biasa.

Bookmarklets dapat ditambahkan ke Chrome di PC dengan sangat mudah dalam banyak cara.

  • Namun, di Android, jika bookmarklet ditampilkan sebagai tautan pada halaman, bookmarklet tidak dapat "diseret ke bilah bookmark" seperti pada PC.
  • Jika saya mencoba membukanya di tab baru, bilah alamat tidak akan berisi Javascript, sehingga pengguna tidak dapat menggunakan tombol bookmark.
  • Mengetuk tautan ke bookmarklet juga tidak akan memasukkan kode di bilah alamat.
  • Satu-satunya cara saya dapat menambahkan bookmarklet di ponsel saya adalah dengan mengetuk dan menahan tautan, lalu ketuk "Salin alamat tautan", lalu edit tautan bookmark yang sudah ada sebelumnya dan tempelkan dalam kode bookmarklet, lalu ganti nama kata penunjuk. Tapi itu menyebalkan, dan mencoba menjelaskannya kepada orang yang tidak mengerti teknologi tidak terjadi.

Apakah ada metode yang lebih sederhana?

Perhatikan bahwa saya memiliki bookmarklet tertentu yang bahkan ketika ditambahkan pada PC saya, TIDAK disinkronkan ke bookmark Ponsel saya. Saya percaya itu mungkin karena panjangnya (Ini lebih dari 9000 karakter!). Inilah mengapa saya membutuhkan metode yang mudah bagi pengguna untuk menyimpan bookmarklet ini.

Bort
sumber

Jawaban:

7

Anda dapat menambahkan (dan menjalankan) bookmarklet sepenuhnya di Android Chrome.

Peringatan: dibutuhkan lebih banyak pekerjaan daripada hanya drag-and-drop di desktop counterpart.

Simpan bookmarklet (Android Chrome)

  1. Ketuk panjang bookmarklet yang diinginkan
  2. Pilih Salin alamat tautan
  3. Buka Menu (tiga titik) dan ketuk Bintang (bookmark)
  4. SEBELUM KECEWA, ketuk EDIT ! (di dasar)
  5. Hapus semua yang ada di bidang URL , dan ketikjavascript:
    • Catatan: Jika url halaman benar-benar panjang, Anda mungkin ingin mengetuk lama isi url: keyboard akan muncul, dan kemudian mulai mengetik dengan segera.
  6. Ketuk panjang di sebelah kanan javascript:dan kemudian ketukPASTE
  7. Jika Anda melakukannya dengan benar, awal URL akan terlihat seperti:

    javascript:(function(){lots-of-code-here...

    ( :Masih dalam javascript:)

  8. Ubah Nama menjadi sesuatu yang berguna (Anda akan menggunakannya nanti, lihat di bawah)
  9. Opsional: Pilih Folder tujuan tempat Anda ingin bookmarklet disimpan.
  10. Setelah selesai, tekan tombol kembali.
  11. Anda mungkin ingin menguji bookmarklet. Baca di bawah:

Jalankan bookmarklet (Android Chrome)

Dari How-To Geek (tautan yang Anda kirim):

Di seluler Chrome, Anda harus meluncurkan bookmarklet dari bilah lokasi [alamat]. Buka halaman web tempat Anda ingin menjalankan bookmarklet, ketuk bilah lokasi Anda, dan mulai mencari nama bookmarklet. Ketuk nama bookmarklet untuk menjalankannya di halaman saat ini.

ben12vzquez
sumber
1
Maaf, tapi saya pikir ada beberapa kebingungan di sini. Pertama, langkah-langkah Anda pada dasarnya sama dengan di poin ke-4 saya. Juga, Anda tidak menambahkan javascript:ke bookmarklet, karena mereka seharusnya sudah memilikinya di dalamnya. Jika tidak, mereka tidak akan menjadi bookmarklet di tempat pertama, dan mereka tidak akan bekerja dengan menyeretnya ke bookmark di PC.
Bort
Saya tidak tahu mengapa orang memilih jawaban ini. Silakan baca komentar saya di atas.
Bort
1
Saya membenarkan ini karena memungkinkan saya untuk melakukan sesuatu yang saya tidak bisa mencari tahu. (Beberapa detail berbeda untuk iOS, tetapi petunjuk untuk mencari bookmarklet daripada sekadar mengunjunginya adalah kuncinya, dan mungkin sesuatu yang tidak akan pernah saya temukan sendiri.)
tripleee
@ tripleee Itu bagus, tapi itu bukan cara kerja stackexchange, Anda harus tahu itu. Jawaban yang bagus harus muncul. Ini "jawaban" bukan jawaban sama sekali . Itu tidak menjawab pertanyaan saya, paling tidak mengulanginya. Itu bukan sesuatu untuk memberi penghargaan kepada pengguna. Jika Anda mempelajari sesuatu yang baru saat terjadi, tanyakan pertanyaan itu dan jawab sendiri. Plus "jawaban" ini salah karena Anda tidak menambahkan javascript:ke bookmarklet. Jadi sekarang pertanyaan saya menyesatkan karena sepertinya seseorang telah menjawabnya padahal sebenarnya tidak ada yang menjawab.
Bort
@ tripleee Jika seseorang meminta jawaban 1 + 1 dan seseorang menjawab dengan cerita yang tidak memberi 2 atau bahkan bagaimana menemukan 2, tetapi itu secara kebetulan mengajarkan Anda bagaimana cara memperkirakan pi, itu tidak pantas mendapatkan suara positif. Sistem pemungutan suara kehilangan nilainya jika kita menggunakannya seperti itu.
Bort
-1

Ini adalah solusi mudah.

  1. Simpan bookmarklet di Chrome di desktop Anda, beri nama, katakanlah, BM1
  2. Aktifkan sinkronisasi pada browser chrome di browser Chrome desktop dan mobile. Saat sinkronisasi diaktifkan, semua bookmark dan bookmarklet juga akan ditransfer ke ponsel.
  3. Sekarang, ini akan membuat bookmarklet kami dapat diakses di browser chrome seluler. Berikut ini cara menjalankan bookmarklet: Ketikkan nama bookmarklet BM1 di bilah pencarian. Dan, google chrome akan memberi Anda saran berdasarkan apa yang Anda ketikkan pada bilah alamat dan akan ada bookmarklet Anda. Sekarang, cukup klik bookmarklet setelah Anda melihatnya.
Ganesh Adhikari
sumber
Saya khawatir ini tidak menjawab pertanyaan. Saya mencari cara untuk menyimpannya di perangkat android . Saya juga sudah menyatakan bahwa saya mencoba menyimpannya di PC saya dan tidak muncul di Android Chrome karena ukuran URL yang besar.
Bort