Bagaimana saya bisa menambahkan favicon ke bookmarklet di Firefox?


16

Bookmarklets, seperti SuperGenPass tidak memiliki favicon, karena itu adalah javascript:tautan dan Firefox tidak tahu dari mana favicon itu akan diperoleh. Apakah ada cara untuk menambahkan favicon ke bookmarklet JavaScript?


Saya tidak berpikir ini adalah mungkin, tetapi jika Anda menemukan solusi aku akan pasti seperti tahu (saya memiliki 100 tentang bookmarklet)
scunliffe

Tak satu pun dari jawaban tampaknya bekerja lagi.
ashleedawg

Jawaban:


7

Anda dapat mencoba trik ini:

  1. Temukan tautan normal (tanpa JavaScript) untuk situs web dengan favicon yang benar.

  2. Tambahkan tautan itu ke bilah alat bookmark Anda sebagai bookmark biasa.

  3. Terakhir, ubah properti bookmark yang baru saja Anda tambahkan dan ubah lokasi menjadi bookmarklet JavaScript yang sebenarnya Anda inginkan (Anda ingin lokasi dari bookmarklet yang tidak memiliki favicon).

Sekarang Anda telah mengubah bookmark dari langkah 2 menjadi bookmarklet dengan favicon dan JavaScript yang diinginkan.


1
Ini tidak berfungsi lagi. Segera setelah lokasi bookmark diubah, pembaruan ikon (yang, dalam kasus bookmarklet javascript, adalah ikon "globe" generik)
ashleedawg

6

The Favicon Picker 2 ekstensi akan membiarkan Anda melakukan hal ini.

Cara Menggunakan: Cukup klik kanan bookmark apa saja dan pilih "Properti,"
lalu klik "Browse ..." untuk memilih ikon atau menempel URL ke ikon.

Ikon bookmarklet

Selain itu, Anda dapat menghapus instalasi ekstensi setelah selesai dan ikon akan tetap ada.


Membuat beberapa dialog lain pada Mac, tetapi saya dapat menginstal ekstensi, mengatur ikon, dan menghapus instalannya. Apakah ada cara untuk mengubah ini menggunakan about: config atau sejenisnya?
Drew Stephens

Sayangnya, ekstensi tersebut tidak kompatibel dengan versi terbaru Firefox, setidaknya sejak Mei 2015, paling banyak hari ini.
thenonhacker

Tidak berfungsi lagi. Tautan mati; ekstensi tidak tersedia.
ashleedawg


-1

Cara termudah adalah dengan membajak bookmark. Tandai saja halaman yang memiliki favicon yang ingin Anda gunakan. Anda mungkin perlu mengklik bookmark untuk memuat favicon dari situs yang tertaut. Setelah Anda memiliki favicon, pergi ke bookmark, klik kanan, dan pilih properti. Anda kemudian dapat mengubah "lokasi" menjadi kode javascript untuk bookmarklet yang ingin Anda kaitkan dengan favicon. Kiat: Untuk membedakan bookmarklet dari bookmark, saya mengubah "nama" di tab properti ke apa pun yang didahului oleh M :, jadi misalnya, jika bookmarklet adalah untuk membuat URL singkat menggunakan goo.gl, saya akan beri nama " M: Goo.gl "


1
Amigo, apakah jawaban ini secara substansial berbeda dari jawaban oleh URLParser.com ?
Mr.Wizard

Tidak bekerja. Baik jawaban, maupun "tip" tidak berfungsi, selama bertahun-tahun.
ashleedawg

-1

Anda dapat melakukan ini dengan userChrome.css:

  1. Pergi ke about:support
  2. Di bawah "Dasar-Dasar Aplikasi", "Folder Profil", klik "Buka Folder"
  3. Jika tidak ada, buat folder chrome, lalu fileuserChrome.css

Saya menggunakan gaya ini:

:root {
  --amber: #FFC000;
  --chartreuse: #B2D733;
  --magenta: #BF1449;
  --teal: #158466;
  --vermilion: #FF4000;
}
#PlacesToolbarItems image {
  padding-top: 16px;
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+1) image {
  background: var(--teal);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+2) image {
  background: var(--chartreuse);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+3) image {
  background: var(--amber);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+4) image {
  background: var(--vermilion);
}
#PlacesToolbarItems toolbarbutton:nth-child(5n+5) image {
  background: var(--magenta);
}

Jika Anda ingin menggunakan gambar, Anda bisa; cukup taruh di folder yang sama, lalu tautkan seperti ini:

background: url("something.png");

Tidak berfungsi, sejauh yang saya tahu. Apa yang seharusnya dilakukan? Ubah warna setiap ikon 6 ke 10?
ashleedawg

-2
  1. Ekspor bookmark sebagai HTML.
  2. Edit HTML, tambahkan ICON="data:image/png;base64,..."ke bookmarklet Anda, yaitu

    <DT><A HREF="javascript:(function(){ ... })();" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAAAxQTFRFAQMAXV9chIaDx8nGZHRYHgAAADhJREFUCNdjYAAD8QkMDFz//zcw8P//f4CBNTTUgYHbZvMB3AS7TfEBBq5VqxpAxAQGztCwALBBALHhF442ZwQdAAAAAElFTkSuQmCC"></A>
    
  3. Impor bookmark dari HTML yang diedit.

Bekerja di Firefox mulai sekarang.


Sudah mencobanya, itu tidak berhasil
ctrl-alt-delor

Tidak berfungsi lagi ... (Tag HTML tidak dapat digunakan di lokasi bookmark.)
ashleedawg
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.