Perusahaan Mozilla
Gagasan utama pikeun ngalih ka WebExtensions API nyaéta pikeun ngahijikeun téknologi pikeun ngembangkeun tambihan pikeun Firefox sareng Chrome, janten dina bentuk ayeuna, Firefox ampir 100% cocog sareng versi kadua tina manifest Chrome ayeuna. Manifes netepkeun daptar kamampuan sareng sumber daya anu disayogikeun pikeun tambihan. Kusabab ngenalkeun ukuran restrictive dina versi katilu tina manifesto, anu ditanggap négatip ku pamekar add-on, Mozilla bakal ngajauhan tina praktek pinuh nuturkeun manifesto sarta moal mindahkeun parobahan Firefox anu ngalanggar kasaluyuan jeung add- ons.
ngelingan yen
Mozilla ogé ngevaluasi kamungkinan pikeun ngalih ka dukungan Firefox pikeun sababaraha parobihan sanés tina versi katilu tina manifest Chrome anu ngarobih kasaluyuan sareng tambihan:
- Transisi ka executing pagawe Service dina bentuk prosés tukang, nu ngabutuhkeun pamekar pikeun ngarobah kodeu sababaraha tambahan. Sanaos metodeu énggal langkung éfisién tina sudut pandang kinerja, Mozilla nimbang-nimbang pikeun ngajaga dukungan pikeun ngajalankeun halaman latar.
- Modél pamundut idin granular anyar - tambihanana moal tiasa diaktipkeun pikeun sadaya halaman sakaligus (idin "all_urls" parantos dihapus), tapi ngan ukur tiasa dianggo dina konteks tab aktip, nyaéta. pamaké bakal perlu mastikeun yén tambihan-on lumaku pikeun tiap situs. Mozilla ngajalajah cara pikeun nguatkeun kadali aksés tanpa terus-terusan ngaganggu pangguna.
- Parobahan dina nanganan pamundut Cross-origin - luyu jeung manifest anyar, skrip ngolah eusi bakal tunduk kana larangan idin anu sami sareng halaman utama dimana skrip ieu dipasang (contona, upami halamanna henteu gaduh aksés kana API lokasi, teras skrip tambihan ogé moal nampi aksés ieu). Parobihan éta rencanana bakal dilaksanakeun dina Firefox.
- Larang palaksanaan kode anu diunduh tina server éksternal (urang ngobrol ngeunaan kaayaan nalika tambihan beban sareng ngalaksanakeun kode éksternal). Firefox parantos nganggo blokiran kode éksternal, sareng pamekar Mozilla daék nguatkeun panyalindungan ieu ku ngagunakeun téknik tracking unduhan kode tambahan anu ditawarkeun dina versi katilu tina manifest.
sumber: opennet.ru