Greasemonkey 4: keserasian Firefox 57

Pemaju populariti pengguna lanjutan Greasemonkey untuk Firefox telah mengumumkan Greasemonkey 4, versi baru pelanjutan penyemak imbas.

Greasemonkey 4 akan bersesuaian dengan Firefox 57 kerana ia akan dikeluarkan sebagai WebExtension. Mozilla merancang untuk menggugurkan sokongan untuk sistem penambahan warisan Firefox apabila Firefox 57 Stable dikeluarkan.

Walaupun terdapat beberapa pilihan untuk terus menggunakan pengaya warisan dalam beberapa versi Firefox, sekurang-kurangnya pada masa ini, kebanyakannya bersifat sementara.

Ini bermakna pada gilirannya, pemaju tambahan perlu memindahkan penyokong mereka supaya mereka tetap serasi dengan Firefox 57 dan versi terbaru penyemak imbas web. Tidak semua add-ons boleh dialihkan sebaliknya, kerana sistem WebExtensions tidak meniru fungsi sistem add-on warisan Firefox sepenuhnya.

Kemas kini : Greasemonkey 4 kini boleh didapati sebagai WebExtension pada Mozilla AMO.

Greasemonkey adalah pelanjutan profil tinggi untuk Firefox. Ia mempunyai lebih daripada 880k pengguna pada masa penulisan. Versi Greasemonkey yang ditawarkan pada Mozilla AMO adalah tambahan add-on. Versi ini tidak akan berfungsi lagi di Firefox 57 Stable atau Beta jika Mozilla tidak mengubah jadualnya.

Para pemaju Greasemonkey mengumumkan di tapak projek rasmi bahawa Greasemonkey 4 dalam kerja-kerja. Versi baru pengaya penyemak imbas ini akan serasi sepenuhnya dengan Firefox 57. Itu berita baik untuk pengguna add-on, walaupun alternatif seperti Violentmonkey atau Tampermonkey juga tersedia dan serasi dengan Firefox 57.

Kelemahan untuk ini ialah langkah itu akan memecah keserasian dengan beberapa nota pengguna. Perubahan ini tidak dikuatkuasakan oleh pemaju oleh API baharu yang dihasilkan Mozilla, tetapi telah menjadi keputusan yang disengajakan.

Akibatnya, versi 4 Greasemonkey adalah penulisan semula yang hampir lengkap. Antara muka dan set ciri telah dibina semula agar dapat berfungsi dengan baik dengan versi Firefox yang akan datang. Pelbagai kompromi telah dibuat. Kami telah memilih untuk membuat perubahan yang tidak sesuai dengan perubahan yang jarang berlaku.

Keputusan dibuat untuk hanya menyokong nota-nota pengguna yang dirancang untuk dijalankan secara asynchronously atas sebab-sebab prestasi. Ini memecahkan keserasian dengan skrip lama.

Greasemonkey 4 boleh didapati sebagai versi alfa pada masa ini. Keserasian adalah terhad kepada Firefox 56 dan lebih awal, dan bukan versi terbaru Firefox, Firefox 58.

Pengguna Greasemonkey perlu mengatasi perubahan lain: versi 4 pengaya tidak lagi akan muncul dengan editor teks tetapi bergantung pada editor tertanam sebaliknya. Ini adalah sekatan sistem WebExtensions baru kerana sambungan tidak dapat mengakses sistem fail lagi.

Kata penutupan

Versi seterusnya Greasemonkey akan serasi dengan Firefox 57. Itu satu perkara yang baik, walaupun itu bermakna beberapa skrip tidak akan berfungsi lagi dalam versi itu melainkan jika ia dikemaskini oleh pengarangnya.

Sekarang Anda: Apa yang anda ambil pada pengumuman? Adakah anda menggunakan usercripts?