Mozilla mun ekki yfirfæra allar WebExtensions API takmarkanir frá nýju Chrome upplýsingaskránni

Mozilla fyrirtæki tilkynnt, að þrátt fyrir notkun á viðbótarkerfi sem byggir á WebExtensions API í Firefox, ætla þróunaraðilarnir ekki að fylgja að fullu eftir þriðju útgáfunni af stefnuskránni fyrir Chrome viðbætur. Sérstaklega mun Firefox halda áfram að styðja blokkunarham API. vefbeiðni, sem gerir þér kleift að breyta mótteknu efni á flugu og er eftirsótt í auglýsingablokkum og efnissíukerfum.

Meginhugmyndin með því að fara yfir í WebExtensions API var að sameina tæknina til að þróa viðbætur fyrir Firefox og Chrome, þannig að í núverandi mynd er Firefox næstum 100% samhæft við núverandi aðra útgáfu af Chrome upplýsingaskránni. Upplýsingaskráin skilgreinir listann yfir getu og úrræði sem viðbætur eru veittar. Vegna innleiðingar á takmarkandi ráðstöfunum í þriðju útgáfu stefnuskrárinnar, sem eru neikvæðar fyrir þróunaraðila viðbótarinnar, mun Mozilla hverfa frá þeirri venju að fylgja stefnuskránni að fullu og mun ekki flytja breytingar á Firefox sem brjóta í bága við samhæfni við viðbótar- ons.

Manstu eftir því þrátt fyrir á allt andmæli, ætlar Google að hætta að styðja lokunarham webRequest API í Chrome, takmarka það við skrifvarinn hátt og bjóða upp á nýtt yfirlýsandi API fyrir efnissíun declarativeNetRequest. Þó að webRequest API hafi gert þér kleift að tengja þína eigin meðhöndlun sem hafa fullan aðgang að netbeiðnum og geta breytt umferð á flugi, veitir nýja declarativeNetRequest API aðgang að tilbúinni alhliða innbyggðri síunarvél sem vinnur sjálfstætt úr blokkunarreglum , leyfir ekki notkun á þínum eigin síunaralgrímum og leyfir þér ekki að setja flóknar reglur sem skarast hver aðra eftir aðstæðum.

Mozilla er einnig að meta hagkvæmni þess að fara yfir í Firefox stuðning fyrir nokkrar aðrar breytingar frá þriðju útgáfu Chrome upplýsingaskránna sem brjóta eindrægni við viðbætur:

  • Umskipti yfir í að framkvæma þjónustustarfsmenn í formi bakgrunnsferla, sem mun krefjast þess að forritarar breyti kóðanum fyrir sumar viðbætur. Þrátt fyrir að nýja aðferðin sé skilvirkari frá frammistöðusjónarmiði, íhugar Mozilla að viðhalda stuðningi við að keyra bakgrunnssíður.
  • 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. Mozilla er að kanna leiðir til að styrkja aðgangsstýringu án þess að trufla notandann stöðugt.
  • 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). Stefnt er að því að breytingin verði innleidd í Firefox.
  • 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 nú þegar utanaðkomandi kóðablokkun og Mozilla forritarar eru tilbúnir til að styrkja þessa vernd með því að nota viðbótaraðferðir til að rekja niður kóða sem eru í boði í þriðju útgáfunni af upplýsingaskránni.

Heimild: opennet.ru

Bæta við athugasemd