„Mozilla“ nori, kad „Firefox“ būtų suderinama su „Chrome“ manifesto 3 versija

"Firefox" logotipas

"Mozilla neseniai apie tai pranešė ketina padaryti savo interneto naršyklę „Firefox“ suderinamas su „Chrome“ aprašo 3 versija ir paskelbė planą, kuriame apibrėžiamos papildiniams teikiamos galimybės ir ištekliai.

Turime prisiminti, kad trečioji manifesto versija buvo kritikuojama dėl daugelio saugos papildinių pertraukimo ir netinkamo turinio blokavimo, ir mes jau apie tai jau kalbėjome čia, tinklaraštyje.

„Mozilla“ tai komentuoja planuoja „Firefox“ įdiegti beveik visas naujojo manifesto galimybes ir apribojimusįskaitant deklaratyvų turinio filtravimo API (deklarativeNetRequest), tačiau, skirtingai nei „Chrome“, „Firefox“ nenustos palaikyti senojo „webRequest“ API blokavimo režimo, bent jau tol, kol naujoji API nebus visiškai patenkinta įskiepių kūrėjų, naudojančių „webRequest“ API, poreikių.

Šis požiūris užtikrins suderinamumą su „Chrome“ papildiniais nepažeidžiant suderinamumo su papildiniais, kurie priklauso nuo „webRequest“ API.

Pagrindinis nepasitenkinimas naujuoju manifestu yra susijęs su tik skaitomu „webRequest“ API vertimu, kuris leido jums prijungti savo valdiklius, kurie turi visišką prieigą prie tinklo užklausų ir gali keisti srautą.

Šią API naudoja „uBlock Origin“ ir daugelis kitų papildinių, kad blokuotų netinkamą turinį ir užtikrintų saugumą. Vietoj „webRequest“ API siūloma deklaratyvi, ribotų galimybių „NetRequest“ API, suteikianti prieigą prie įmontuoto filtravimo variklio, kuris savarankiškai apdoroja blokavimo taisykles, neleidžia naudoti pasirinktinių filtravimo algoritmų ir neleidžia nustatyti sudėtingų taisyklės, kurios sutampa priklausomai nuo sąlygų.

„Firefox“, suderinamumas su trečiąja manifesto versija iš „Chrome“ planuojama išbandyti 2021 metų pabaigoje Naujasis manifestas numatomas 2022 metų pradžioje.

Tarp įgyvendinimo ypatybių iš naujo „Firefox“ manifesto išsiskiria:

  • Pateikite deklaratyvią „NetRequest“ API, tačiau palikite senąją „WebRequest“ API.
  • Keisti kryžminės kilmės užklausų apdorojimą: Pagal naują manifestą turinio apdorojimo scenarijams bus taikomi tie patys leidimų apribojimai kaip ir pagrindiniam puslapiui, į kurį įdėti šie scenarijai (pavyzdžiui, jei puslapis neturi prieigos) prie vietos API, scenarijaus papildiniai taip pat negaus šios prieigos). Kai kurias pakeitimų užklausas, susijusias su kryžminio kilmės apribojimais, dabar galima išbandyti „Firefox“ naktinėse versijose.
  • Foniniai puslapiai bus pakeisti paslaugų darbuotojais, kurie dirba foninių procesų pavidalu. (Pokytis dar neparengtas pradėti testuoti.)
  • Pažadais paremta API: „Firefox“ jau palaiko šio tipo API vardų srities naršyklėje. * »Trečiajai manifesto versijai jis perkels ją į vardų srities« chromą. * ».
  • Naujas detalus leidimų prašymo modelis: papildinio nebus galima suaktyvinti vienu metu visuose puslapiuose, tačiau jis veiks tik aktyviojo skirtuko kontekste, tai yra, vartotojas turės patvirtinti papildinio darbą kiekvienoje svetainėje. „Mozilla“ siekia sustiprinti prieigos kontrolę, tačiau ji skirta suteikti vartotojams galimybę nuspręsti, ar leisti įskiepiams dirbti su skirtingais skirtukais.
  • Uždrausti vykdyti kodą, atsisiųstą iš išorinių serverių (mes kalbame apie situacijas, kai papildinys įkelia ir vykdo išorinį kodą). „Firefox“ jau naudoja išorinį kodų blokavimą, o „Mozilla“ kūrėjai yra pasirengę pridėti papildomų kodo atsisiuntimo stebėjimo būdų, siūlomų trečiojoje manifesto versijoje.
  • Be to, turinio tvarkymo scenarijams bus įvesta atskira turinio saugos politika (CSP), o esami „UserScripts“ ir „contentScripts“ API bus modifikuoti, kad būtų palaikomi darbuotojo pagrįsti paslaugos plėtiniai.

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.