Perbaikan untuk menginstal add-on unsigned di Firefox Dev dan Nightly
- Kategori: Firefox
Jika Anda menjalankan versi terbaru Firefox Dev atau Nightly, dan mencoba menginstal add-on yang tidak bertanda tangan, Anda mungkin menerima pesan kesalahan bahwa browser mencegah operasi selesai (... telah mencegah situs ini menginstal add-on yang tidak diverifikasi) di).
Selain itu, jika Anda memasang ekstensi unsigned di Firefox Nightly, Anda mungkin telah memperhatikan bahwa pembaruan terbaru menonaktifkannya.
Mozilla mengumumkan kembali pada bulan Februari bahwa itu akan memperkenalkan sistem penandatanganan untuk add-on dalam waktu dekat.
Sistem akan mencegah penginstalan add-on yang tidak bertanda tangan di Firefox Stabil dan versi Beta untuk lebih melindungi pengguna dari penginstalan ekstensi yang berbahaya dan tidak diinginkan.
Keputusan dibuat untuk menambahkan switch pengganti ke Firefox versi Dev dan Nightly saja sehingga ekstensi unsigned masih dapat diinstal di versi Firefox tersebut.
Ini sangat penting terutama untuk pengembang add-on tetapi juga untuk pengguna yang membutuhkan add-on yang tidak ditandatangani oleh Mozilla.
Rencana Mozilla saat ini adalah memperkenalkan peringatan dengan Firefox 40, memberlakukan add-on yang ditandatangani di Firefox 41 dengan opsi nonaktifkan, dan menghapus preferensi itu lagi di Firefox 42. Dimulai dengan Firefox 42, pengguna Stabil dan Beta tidak akan dapat menimpa ini. lagi yang berarti ekstensi unsigned tidak dapat diinstal lagi di browser tersebut.
Pengguna Firefox nightly mungkin telah memperhatikan bahwa browser memblokir instalasi ekstensi yang tidak ditandatangani juga saat ini.
Mozilla tidak menjelaskan sebelumnya bahwa itu akan memberlakukan penandatanganan add-on untuk versi Dev dan Nightly dari Firefox juga tetapi ini tampaknya terjadi karena penginstalan add-on yang tidak bertanda tangan saat ini diblokir di Firefox Nightly (saat ini di versi 42 ).
Jika Anda mencoba menginstal ekstensi HTTPS Everywhere yang populer saat ini dari situs web EFF, Anda akan menerima pesan kesalahan bahwa Nightly mencegah penginstalan add-on yang belum diverifikasi.
Tidak jelas mengapa Mozilla menggunakan istilah unverified dalam pesan kesalahan dan bukan unsigned, karena tanda tangan digunakan pada repositori add-on Firefox untuk menandai add-on yang kompatibel.
Untuk memperbaiki masalah ini, lakukan hal berikut (harap diperhatikan sekali lagi bahwa ini akan berfungsi di semua versi Firefox hingga Firefox 42 dirilis. Saat rilis tersebut berhasil, hanya versi Dev dan Nightly yang mendukung peralihan).
- Muat about: config di bilah alamat Firefox dan tekan enter.
- Konfirmasikan bahwa Anda akan berhati-hati jika pesan peringatan ditampilkan.
- Cari xpinstall.signatures.required.
- Klik dua kali pada nama preferensi sehingga nilainya disetel ke salah.
Anda dapat menginstal ekstensi unsigned lagi di Firefox setelah Anda menyetel preferensinya ke false, tidak perlu memulai ulang browser.
Anda masih akan mendapatkan pesan peringatan ketika Anda mencoba menginstal add-on unsigned, tetapi tombol install ada di sana lagi sehingga bisa diinstal.
Peringatan itu berbunyi:
Perhatian: Situs ini ingin memasang add-on yang belum diverifikasi di Nightly. Lanjutkan dengan risiko Anda sendiri.
Kata Penutup
Mungkin akan mengejutkan bagi pengguna Firefox Nightly bahwa Mozilla menetapkan preferensi default browser sehubungan dengan mewajibkan add-on yang ditandatangani menjadi true.
Meskipun cukup mudah untuk memodifikasinya sehingga hal ini tidak terjadi lagi, kemungkinan akan mengganggu beberapa pengguna dan terutama mereka yang menjalankan add-on yang tidak bertanda tangan di Firefox.