Perusahaan Mozilla
Gagasan utama kanggo pindhah menyang WebExtensions API yaiku kanggo nggabungake teknologi kanggo ngembangake tambahan kanggo Firefox lan Chrome, saengga ing wangun saiki, Firefox meh 100% kompatibel karo versi liya saka manifest Chrome. Manifes nemtokake dhaptar kapabilitas lan sumber daya sing kasedhiya kanggo nambah. Amarga introduksi langkah-langkah sing mbatesi ing versi katelu saka manifesto, sing dianggep negatif dening pangembang tambahan, Mozilla bakal pindhah saka praktik ngetutake manifesto kanthi lengkap lan ora bakal nransfer owah-owahan menyang Firefox sing nglanggar kompatibilitas karo add- ons.
Kelingan iku
Mozilla uga ngevaluasi kemungkinan pindhah menyang dhukungan Firefox kanggo sawetara owah-owahan liyane saka versi katelu saka manifest Chrome sing ngilangi kompatibilitas karo tambahan:
- Transisi kanggo ngeksekusi buruh Service ing wangun pangolahan latar mburi, kang mbutuhake pangembang kanggo ngganti kode sawetara tambahan. Sanajan cara anyar luwih efisien saka sudut pandang kinerja, Mozilla nimbang njaga dhukungan kanggo mbukak kaca latar mburi.
- Model panyuwunan ijin granular anyar - add-on ora bakal bisa diaktifake kanggo kabeh kaca bebarengan (ijin "all_urls" wis dibusak), nanging mung bisa digunakake ing konteks tab aktif, yaiku. pangguna kudu ngonfirmasi manawa add-on bisa digunakake kanggo saben situs. Mozilla njelajah cara kanggo nguatake kontrol akses tanpa terus-terusan ngganggu pangguna.
- Owah-owahan ing nangani panjalukan Cross-origin - sesuai karo manifest anyar, skrip pangolahan konten bakal tundhuk watesan ijin sing padha karo kaca utama sing dilebokake skrip kasebut (contone, yen kaca kasebut ora nduweni akses menyang lokasi API, banjur script add-ons uga ora bakal nampa akses iki). Pangowahan kasebut direncanakake bakal ditindakake ing Firefox.
- Larangan eksekusi kode sing diundhuh saka server eksternal (kita ngomong babagan kahanan nalika nambahake lan ngeksekusi kode eksternal). Firefox wis nggunakake pamblokiran kode eksternal, lan pangembang Mozilla gelem nguatake perlindungan iki kanthi nggunakake teknik pelacakan download kode tambahan sing ditawakake ing versi katelu saka manifest.
Source: opennet.ru