Syarikat Mozilla
Idea utama untuk beralih ke API WebExtensions adalah untuk menyatukan teknologi untuk membangunkan alat tambah untuk Firefox dan Chrome, jadi dalam bentuk semasanya, Firefox hampir 100% serasi dengan versi kedua semasa manifes Chrome. Manifes mentakrifkan senarai keupayaan dan sumber yang disediakan untuk alat tambah. Disebabkan pengenalan langkah-langkah sekatan dalam versi ketiga manifesto, yang dilihat secara negatif oleh pembangun tambahan, Mozilla akan beralih daripada amalan mengikuti sepenuhnya manifesto dan tidak akan memindahkan perubahan kepada Firefox yang melanggar keserasian dengan add- ons.
Ingat bahawa
Mozilla juga sedang menilai kebolehlaksanaan beralih kepada sokongan Firefox untuk beberapa perubahan lain daripada versi ketiga manifes Chrome yang memecahkan keserasian dengan alat tambah:
- Peralihan kepada melaksanakan pekerja Perkhidmatan dalam bentuk proses latar belakang, yang memerlukan pembangun menukar kod beberapa penambahan. Walaupun kaedah baharu itu lebih cekap dari sudut prestasi, Mozilla sedang mempertimbangkan untuk mengekalkan sokongan untuk menjalankan halaman latar belakang.
- Model permintaan kebenaran berbutir baharu - alat tambah tidak akan dapat diaktifkan untuk semua halaman sekaligus (kebenaran "all_urls" telah dialih keluar), tetapi hanya akan berfungsi dalam konteks tab aktif, i.e. pengguna perlu mengesahkan bahawa alat tambah berfungsi untuk setiap tapak. Mozilla sedang meneroka cara untuk mengukuhkan kawalan akses tanpa sentiasa mengganggu pengguna.
- Perubahan dalam pengendalian permintaan Silang Asal - mengikut manifes baharu, skrip pemprosesan kandungan akan tertakluk kepada sekatan kebenaran yang sama seperti halaman utama yang mana skrip ini dibenamkan (contohnya, jika halaman itu tidak mempunyai akses kepada API lokasi, maka alat tambah skrip juga tidak akan menerima akses ini). Perubahan itu dirancang untuk dilaksanakan dalam Firefox.
- Melarang pelaksanaan kod yang dimuat turun dari pelayan luaran (kita bercakap tentang situasi apabila alat tambah memuatkan dan melaksanakan kod luaran). Firefox sudah menggunakan penyekatan kod luaran dan pembangun Mozilla bersedia untuk mengukuhkan perlindungan ini dengan menggunakan teknik penjejakan muat turun kod tambahan yang ditawarkan dalam versi ketiga manifes.
Sumber: opennet.ru