Mozilla Chrome manifestuaren hirugarren bertsioan oinarritutako gehigarriak onartzen hasiko da

Azaroaren 21ean, AMO direktorioa (addons.mozilla.org) Chrome manifestuaren 109. bertsioa erabiliz gehigarriak onartzen eta digitalki sinatzen hasiko da. Gehigarri hauek Firefox-en gaueko bertsioetan probatu daitezke. Bertsio egonkorretan, manifestuaren 17. bertsiorako euskarria gaituko da Firefox 2023-n, 2023ko urtarrilaren XNUMXrako aurreikusita. Manifestuaren bigarren bertsioaren laguntza mantenduko da etorkizun hurbilean, baina XNUMXaren amaieran, manifestuaren hirugarren bertsiorako gehiketak transferitzeko dinamika ebaluatu ondoren, manifestuaren bigarren bertsiorako laguntza baztertzeko aukera. kontuan hartuko da.

Chrome manifestuak WebExtensions APIa erabiliz idatzitako luzapenetarako erabilgarri dauden gaitasunak eta baliabideak definitzen ditu. 57. bertsioarekin hasita, Firefox guztiz aldatu zen WebExtensions APIa erabiltzera gehigarriak garatzeko eta XUL teknologia onartzen utzi zuen. WebExtensions-erako trantsizioak Chrome, Opera, Safari eta Edge plataformekin gehigarrien garapena bateratzea ahalbidetu zuen, web arakatzaile ezberdinen artean gehigarriak eramatea erraztu zuen eta prozesu anitzeko modua guztiz erabiltzeko aukera eman zuen. eragiketa (WebExtensions gehigarriak prozesu bereizietan exekutatu daitezke, gainerako arakatzailetik isolatuta). Gehigarrien garapena beste arakatzaile batzuekin bateratzeko, Firefoxek ia guztizko bateragarritasuna eskaintzen du Chrome manifestuaren bigarren bertsioarekin.

Chrome manifestuaren 2024. bertsiora pasatzeko lanean ari da, eta XNUMX. bertsiorako laguntza XNUMXko urtarrilean etengo da. Bertsio berrian egindako aldaketen helburu nagusia gehigarri seguruak eta errendimendu handikoak sortzea erraztea da, eta gehigarri ez-seguruak eta motelak sortzea zailagoa izatea. Manifestuaren hirugarren bertsioa sutan geratu denez eta edukien blokeo eta segurtasun gehigarri asko hautsiko dituelako, Mozillak Firefox-en manifestuarekin guztiz bateragarria ez izatea eta aldaketa batzuk modu ezberdinean ezartzea erabaki du.

Manifestuaren hirugarren bertsioaren atsekabe nagusia webRequest APIaren irakurketa soilik moduan itzultzearekin lotuta dago, sareko eskaeretarako sarbide osoa duten eta trafikoa berehala alda dezaketen zure kudeatzaileak konektatzea ahalbidetu baitu. API hau uBlock Origin-en eta beste gehigarri askotan erabiltzen da eduki desegokia blokeatzeko eta segurtasuna emateko. WebRequest APIaren ordez, manifestuaren hirugarren bertsioak gaitasun mugatuko NetRequest API bat eskaintzen du, blokeo-arauak modu independentean prozesatzen dituen iragazketa-motor integratua atzitzeko aukera ematen duena, bere iragazketa-algoritmo propioak erabiltzea onartzen ez duena. baldintzen arabera elkarren gainjartzen diren arau konplexuak ezartzea ahalbidetzen du.

Firefoxen manifestu berria ezartzearen ezaugarrien artean:

  • Adierazpenezko edukia iragazteko API berri bat gehitu da, baina Chrome-k ez bezala, webRequest APIaren blokeo-modu zaharraren laguntza ez da eten.
  • Manifestuak atzeko planoko orrien ordezkapena definitzen du Service Workers aukerarekin, atzeko planoko prozesu gisa exekutatzen dena (Background Service Workers). Etorkizunean bateragarritasuna bermatzeko, Firefox-ek Service Workers-ek onartzen ditu, baina gaur egun Event Pages mekanismo berri batek ordezkatzen ditu, web garatzaileentzat ezagunagoa dena, ez du gehigarrien erabateko birmoldaketa behar eta honekin lotutako mugak ezabatzen dituena. Zerbitzuetako Langileen erabilera. Gertaeren orriek lehendik dauden atzeko planoko orri gehitzeak manifestuaren hirugarren bertsioaren eskakizunetara egokitzea ahalbidetuko du, DOMarekin lan egiteko behar diren gaitasun guztietarako sarbidea mantenduz.
  • Baimen eskatzeko eredu berria - gehigarria ezin izango da orri guztietarako aldi berean aktibatu ("all_urls" baimena kendu da), baina fitxa aktiboaren testuinguruan bakarrik funtzionatuko du, hau da. erabiltzaileak baieztatu beharko du gehigarriak gune bakoitzerako funtzionatzen duela. Firefox-en, guneko datuetara sartzeko eskaera guztiak hautazkotzat joko dira, eta sarbidea emateari buruzko azken erabakia erabiltzaileak hartuko du, eta aukera izango du gune jakin bateko datuei sarbidea zein gehigarri eman.

    Baimenak kudeatzeko, "Luzapen bateratuak" botoi berri bat gehitu da interfazean, Firefox-en gaueko bertsioetan dagoeneko probatu daitekeena. Botoiak gehigarri bakoitzak zein gunetara atzitu duen zuzenean kontrolatzeko baliabidea eskaintzen du; erabiltzaileak edozein gunetarako gehigarri bati sarbidea eman eta baliogabetu dezake. Baimenen kudeaketa manifestuaren hirugarren bertsioan oinarritutako gehigarriei soilik aplikatzen zaie manifestuaren bigarren bertsioan oinarritutako gehigarriei, guneetarako sarbide zehatza ez da egiten.

    Mozilla Chrome manifestuaren hirugarren bertsioan oinarritutako gehigarriak onartzen hasiko da
  • Jatorri arteko eskaerak kudeatzeko aldaketa - manifestu berriaren arabera, edukia prozesatzeko scriptek script hauek txertatutako orri nagusiaren baimen-murriztapen berberak izango dituzte (adibidez, orrialdeak ez badu sarbidea. kokapena APIa, orduan script gehigarriek ere ez dute sarbide hori jasoko). Aldaketa hau guztiz inplementatuta dago Firefoxen.
  • Promesetan oinarritutako APIa. Firefox-ek API hau onartzen du eta manifestuaren hirugarren bertsiorako "chrome.*" izen-eremura eramango du.
  • Kanpoko zerbitzarietatik deskargatutako kodearen exekuzioa debekatzea (gehigarriak kanpoko kodea kargatu eta exekutatzen duen egoerei buruz ari gara). Firefoxek kanpoko kodearen blokeoa erabiltzen du eta Mozillako garatzaileek kodeen deskargaren jarraipena egiteko teknika gehigarriak gehitu dituzte manifestuaren hirugarren bertsioan. Edukiak prozesatzeko scriptetarako, edukirako sarbidea murrizteko politika bereizi bat eskaintzen da (CSP, Edukiaren segurtasun-politika).

Iturria: opennet.ru

Gehitu iruzkin berria