Mozilla mun byrja að samþykkja viðbætur byggðar á þriðju útgáfunni af Chrome stefnuskránni

Þann 21. nóvember mun AMO skráin (addons.mozilla.org) byrja að samþykkja og undirrita viðbætur stafrænt með útgáfu 109 af Chrome upplýsingaskránni. Þessar viðbætur er hægt að prófa í næturgerð Firefox. Í stöðugum útgáfum verður stuðningur við útgáfu 17 virkjaður í Firefox 2023, sem er áætlaður 2023. janúar XNUMX. Stuðningur við aðra útgáfu stefnuskrárinnar mun haldast um ókomna tíð, en í lok árs XNUMX, eftir að hafa metið gangverkið við að flytja viðbætur við þriðju útgáfu stefnuskrárinnar, er möguleiki á að afnema stuðning við aðra útgáfu stefnuskrárinnar. komi til greina.

Upplýsingaskrá Chrome skilgreinir getu og úrræði sem eru í boði fyrir viðbætur sem skrifaðar eru með WebExtensions API. Frá og með útgáfu 57 skipti Firefox algjörlega yfir í að nota WebExtensions API til að þróa viðbætur og hætti að styðja XUL tækni. Umskiptin yfir í WebExtensions gerðu það mögulegt að sameina þróun viðbóta við Chrome, Opera, Safari og Edge pallana, einfalda flutning á viðbótum á milli mismunandi vafra og gera það mögulegt að nota fjölvinnsluhaminn til fulls. aðgerð (hægt er að framkvæma WebExtensions viðbætur í aðskildum ferlum, einangruðum frá restinni af vafranum). Til að sameina þróun viðbóta við aðra vafra, veitir Firefox næstum fulla eindrægni við aðra útgáfu af Chrome upplýsingaskránni.

Chrome vinnur nú að því að fara yfir í útgáfu 2024 af upplýsingaskránni og stuðningi við útgáfu XNUMX verður hætt í janúar XNUMX. Meginmarkmið breytinganna sem gerðar eru í nýju útgáfunni er að auðvelda að búa til öruggar og afkastamiklar viðbætur og gera það erfiðara að búa til óöruggar og hægar viðbætur. Vegna þess að þriðja útgáfan af upplýsingaskránni hefur verið gagnrýnd og mun brjóta margar efnisblokkanir og öryggisviðbætur, hefur Mozilla ákveðið að hverfa frá því að vera fullkomlega samhæft við upplýsingaskrána í Firefox og innleiða nokkrar breytingar á annan hátt.

Helsta óánægjan með þriðju útgáfu stefnuskrárinnar tengist þýðingu á skrifvarinn hátt á webRequest API, sem gerði það mögulegt að tengja saman eigin meðhöndlunaraðila sem hafa fullan aðgang að netbeiðnum og geta breytt umferð á flugi. Þetta API er notað í uBlock Origin og mörgum öðrum viðbótum til að loka fyrir óviðeigandi efni og veita öryggi. Í stað webRequest API býður þriðja útgáfan af upplýsingaskránni upp á declarativeNetRequest API með takmarkaða getu, sem veitir aðgang að innbyggðri síunarvél sem vinnur sjálfstætt úr blokkunarreglum, leyfir ekki notkun eigin síunaralgríms og gerir ekki leyfa að setja flóknar reglur sem skarast hver aðra eftir aðstæðum.

Meðal eiginleika þess að innleiða nýja upplýsingaskrána í Firefox:

  • Nýju yfirlýsandi innihaldssíuforritaskil hefur verið bætt við, en ólíkt Chrome hefur stuðningi við gamla lokunarham webRequest API ekki verið hætt.
  • Upplýsingaskráin skilgreinir skipti á bakgrunnssíðum með valkostinum Þjónustustarfsmenn, sem keyrir sem bakgrunnsferli (Background Service Workers). Til að tryggja eindrægni í framtíðinni mun Firefox styðja þjónustustarfsmenn, en í augnablikinu er þeim skipt út fyrir nýjan Event Pages vélbúnað, sem er þekktari fyrir vefhönnuði, krefst ekki heildar endurvinnslu á viðbótum og útilokar takmarkanir sem tengjast notkun þjónustufulltrúa. Viðburðasíður munu leyfa núverandi viðbótum á bakgrunnssíðu að vera í samræmi við kröfur þriðju útgáfu upplýsingaskrárinnar, en viðhalda aðgangi að öllum þeim möguleikum sem þarf til að vinna með DOM.
  • Nýja módelið með nákvæmri heimildarbeiðni - viðbótin mun ekki vera hægt að virkja fyrir allar síður í einu („all_urls“ heimildin hefur verið fjarlægð), heldur mun hún aðeins virka í samhengi við virka flipann, þ.e. notandinn þarf að staðfesta að viðbótin virki fyrir hverja síðu. Í Firefox verða allar beiðnir um aðgang að gögnum vefsvæðis taldar valfrjálsar og endanleg ákvörðun um að veita aðgang verður tekin af notandanum, sem mun geta valið valið hvaða viðbót hann veitir aðgang að gögnum sínum á tiltekinni síðu.

    Til að stjórna heimildum hefur nýjum „Unified Extensions“ hnappi verið bætt við viðmótið, sem nú þegar er hægt að prófa í næturgerð Firefox. Hnappurinn veitir leið til að stjórna beint hvaða vefsvæði hver viðbót hefur aðgang að - notandinn getur veitt og afturkallað aðgang viðbót að hvaða vefsvæði sem er. Leyfisstjórnun á aðeins við um viðbætur byggðar á þriðju útgáfu upplýsingaskrárinnar; fyrir viðbætur sem byggjast á annarri útgáfu upplýsingaskrárinnar er nákvæm aðgangsstýring að vefsvæðum ekki framkvæmd.

    Mozilla mun byrja að samþykkja viðbætur byggðar á þriðju útgáfunni af Chrome stefnuskránni
  • Breyting á meðhöndlun krossupprunabeiðna - í samræmi við nýju upplýsingaskrána verða efnisvinnsluforskriftir háðar sömu leyfistakmörkunum og fyrir aðalsíðuna sem þessi forskrift eru felld inn í (til dæmis ef síðan hefur ekki aðgang að staðsetningu API, þá munu skriftuviðbæturnar heldur ekki fá þennan aðgang). Þessi breyting er að fullu innleidd í Firefox.
  • Loforða byggt API. Firefox styður þetta API og fyrir þriðju útgáfu upplýsingaskrárinnar mun það færa það í „chrome.*“ nafnrýmið.
  • Að banna framkvæmd kóða sem hlaðið er niður af ytri netþjónum (við erum að tala um aðstæður þegar viðbótin hleður inn og keyrir utanaðkomandi kóða). Firefox notar utanaðkomandi kóðablokkun og Mozilla forritarar hafa bætt við viðbótaraðferðum til að rekja kóða niðurhal sem boðið er upp á í þriðju útgáfu upplýsingaskránnar. Fyrir efnisvinnsluforskriftir er sérstök takmörkunarstefna fyrir efnisaðgang (CSP, Content Security Policy).

Heimild: opennet.ru

Bæta við athugasemd