Mozilla kertoo, kuinka se aikoo ottaa käyttöön Manifest V3:n Firefoxissa

click fraud protection

Mozilla on hahmotellut seuraavat vaiheet Manifest V3:n toteuttamiseksi Firefoxissa. Yhtiö sanoo käyttävänsä erilaista lähestymistapaa kuin Chrome.

Mozilla on paljastanut, kuinka se aikoo ottaa käyttöön Manifest V3:n Firefoxissa. Yhtiö sanoo, että Firefox omaksuu täysin seuraavan verkkolaajennusalustan iteraation vuoden 2022 loppuun mennessä, ja sen johdosta se käynnistää uuden kehittäjien esikatseluohjelman kerätäkseen palautetta verkosta kehittäjät.

Mikä on Manifest V3?

Manifest V3 on uusin joukko muutoksia verkkolaajennusalustaan, joka tekee laajennuksista turvallisempia, nopeampia ja tietosuojaystävällisempiä. Google ilmoitti siitä ensimmäisen kerran vuonna 2019, ja olemme jo keskustelleet useista uudessa versiossa ehdotetut suuret muutokset ja kiistat ympäröivät sitä pitkälle. Yksi Manifest V3:n kiistanalaisimmista muutoksista on Web Request API: n poistaminen uuden Declarative Net Request API: n hyväksi. Kehittäjäyhteisö on kritisoinut tätä muutosta laajasti, koska se poistaa laajennuksista monia hyödyllisiä ominaisuuksia ja tekee niistä vähemmän tehokkaita. Google Chrome on jo tehnyt

lopetti uusien laajennusten hyväksymisen Manifest V2:n perusteella, kun taas olemassa olevat Manifest V2 -laajennukset lopettaa toimintansa tammikuun 2023 jälkeen.

Mozilla haluaa tehdä asiat toisin

Mozilla sanoo olevansa tietoinen joistakin Manifest V3:ssa ehdotetuista kiistanalaisista muutoksista ja sen lamauttavasta vaikutuksesta mainosten esto-ohjelmiin ja muihin laajennuksiin. Tätä varten Mozilla sanoo ottavansa käyttöönsä Manifest V3:n eri lähestymistavan kuin Google Chrome. Mozilla uskoo, että uusi Declarative Net Request API ei ole aivan täydellinen korvaaminen WebRequest API: lle, mikä rajoittaa mainosten estotoimintojen ja tietosuojalaajennusten laajuutta. Sellaisenaan Firefox säilyttää tuen "WebRequestin estoon" Manifest V3:ssa samalla kun se tukee DeclarativeNetRequest.

"Mozilla säilyttää tuen WebRequestin estämiselle MV3:ssa. Yhteensopivuuden maksimoimiseksi muiden selainten kanssa toimitamme myös tuen declarativeNetRequestille. Jatkamme työskentelyä sisällön estäjien ja muiden tämän API: n keskeisten kuluttajien kanssa löytääksemme nykyiset ja tulevat vaihtoehdot tarvittaessa", kirjoitti Rob Wu, vanhempi ohjelmistosuunnittelija, Mozilla.

Mozilla ei myöskään ole fani Taustapalvelutyöntekijät Chromen käyttämä, koska se ei tue monia käyttötapauksia ja vaatii kehittäjiä kirjoittamaan uudelleen suuren osan laajennuskoodista. Mozilla ehdotti viime vuonna Event Pages -ohjelmaa näiden puutteiden korjaamiseksi, minkä se sanoo ottavan hyvin vastaan ​​yhteisössä, ja sitä tuetaan täysin Firefoxin Manifest V3:n toteutuksessa. Mozilla sanoo myös tukevansa Palvelutyöntekijät yhteensopivuussyistä ja siksi, että "me pidämme siitä, että ne ovat tapahtumalähtöinen ympäristö, jolla on määritellyt elinkaaret ja jotka ovat jo osa verkkoalustaa, jolla on hyvä selaintuki."

"Firefoxissa olemme päättäneet tukea Event Pages -sivuja MV3:ssa, ja kehittäjän esikatselumme ei sisällä Service Workers -palvelua (jatkamme niiden tukemista tulevaa julkaisua varten). Tämä auttaa kehittäjiä helpommin siirtämään olemassa olevat pysyvät taustasivut tukemaan MV3:a säilyttäen samalla pääsyn kaikkiin MV2:n DOM-ominaisuuksiin."


Lähde: Mozilla blogi