Muva nje i- Onjiniyela beMozilla abaphethe iFirefox, banikezile ukwazi kwakho izinhlelo ezimayelana nokusekelwa kwe-Chrome manifest izinguqulo 2 no-3 kuFirefox. Futhi, nakuba i-Google ihlose ukuyeka ukusekela ama-plugin asebenzisa inguqulo yesibili ye-manifest kuzinguqulo zokuhlola ze-Chrome 127, i-Mozilla inqume ukungayeki ukusekela inguqulo yesibili ye-manifest esikhathini esizayo esibonakalayo.
Ngaphezu kwalo I-Mozilla iqinisekisa ukuthi izogcina ikhono lokuqalisa izengezo abasebenzisa imisebenzi engatholakali enguqulweni yesithathu ye-manifest. Isinqumo sokungenzi iFirefox ihambisane ngokugcwele nenguqulo 3 ye-Chrome manifest sisasebenza. I-Firefox izogcina i-webRequest API ephelele, ezoshintshwa ibe imodi yokufunda kuphela ku-Chrome.
Futhi, I-Firefox izosebenzisa indlela yamakhasi omcimbi ukuze igcine ukusekelwa ekusebenziseni imibhalo engemuva esekelwe ku-DOM. Nakuba inguqulo yesithathu ye-manifest idinga ukusetshenziswa Kwezisebenzi Zesevisi, imibhalo engemuva esekelwe ku-Service Workers awakasekelwa kuFirefox. Nokho, abathuthukisi bazothola ithuba lokuchaza kokubili isibambi esisekelwe ekhasini lomcimbi kanye nezikripthi ezisekelwe ku-Service Workers ku-plugin, okubavumela ukuthi bakhe ama-plugin athobela inguqulo yesithathu ye-manifest futhi basebenze ku-Chrome ne-Firefox.
I-Chrome manifest ichaza amandla nezisetshenziswa ezitholakalayo kuzandiso ezibhalwe kusetshenziswa i-WebExtensions API. Kusukela kunguqulo 57, iFirefox yashintsha ngokuphelele isebenzisa iWebExtensions API ukuthuthukisa ama-plugin, ukushiya ubuchwepheshe be-XUL.
Lolu shintsho kuvunyelwe ukuhlanganisa ukuthuthukiswa kwama-plugin namanye amapulatifomu afana ne-Chrome, Opera, Safari kanye ne-Edge, kwenziwe lula ukudluliswa kwama-plugin phakathi kweziphequluli zewebhu ezihlukene kanye nemodi yokusebenza enemicu eminingi enikwe amandla ngokugcwele. I-Firefox ihlinzeka ngokuhambisana okuseduze nenguqulo yesibili ye-Chrome manifest ukuze ihlanganise ukuthuthukiswa kwe-plugin nezinye iziphequluli.
Njengengxenye yesinyathelo sokwenza kube lula ukwakha ama-plugin asebenza kahle kakhulu, avikelekile, nokwenza kube nzima ukudala ama-plugin ahamba kancane futhi angavikelekile, i-Google ithuthukise inguqulo yesithathu ye-manifesto. Nokho, Kube khona ukunganeliseki ikakhulukazi ngenxa yokuhumusha kokufunda kuphela kwe-webRequest API enguqulweni yesithathu we-manifesto.
Ukukhathazeka okuyinhloko ngenguqulo yesithathu ye-manifest ilele ekuhunyushweni kwe-webRequest API kumodi yokufunda kuphela, okudale ukunganeliseki okuthile phakathi konjiniyela. Le API ikuvumele ukuthi uxhume izilawuli zakho ebezinokufinyelela okugcwele kuzicelo zenethiwekhi futhi ezingashintsha ithrafikhi ngamandla. Esikhundleni se-webRequest API, inguqulo yesithathu ye-manifest yengeze i-declarativeNetRequest API, enamandla alinganiselwe futhi enikeza ukufinyelela enjinini yokuhlunga eyakhelwe ngaphakathi ngaphandle kokuvumela ukusetshenziswa kwama-algorithms ayo okuhlunga.
Ngaphandle kwalo mehluko nezinselelo, IFirefox isebenzise izici ezibalulekile ngokwamukela inguqulo yesithathu ye-Chrome manifest:
- I-API entsha yokuhlunga okuqukethwe ememezelayo egcina usekelo lwemodi yokuvimba endala ye-webRequest API.
- Ukuqaliswa Kokusebenza Kwamakhasi Omcimbi: Le nqubo isusa imikhawulo ehlobene nokusetshenziswa Kwezisebenzi Zesevisi futhi ivumela izengezo zekhasi elingemuva ukuze zithobelane nezimfuneko zenguqulo yesithathu ye-manifest.
- IFirefox yethule imodeli entsha yezimvume edinga ukugunyazwa komsebenzisi kusayithi ngalinye isengezo esifuna ukusebenza kuso.
- Inkinobho "Izandiso Ezihlanganisiwe" yengeziwe ukuze kulawulwe ngokuqondile ukufinyelela kwe-plugin ngayinye kumasayithi.
- Shintshela ekucubunguleni isicelo semvelaphi ehlukene: Imikhawulo efanayo yemvume iyasebenza kumaskripthi okucubungula okuqukethwe njengoba yenza ekhasini eliyinhloko ezishumekwe kulo.
- I-Firefox isebenzise imikhawulo ukuze ivimbele ukusetshenziswa kwekhodi elandiwe emithonjeni yangaphandle, ngaleyo ndlela ikhulise ukuvikeleka kwezengezo.
Okokugcina, uma ungathanda ukufunda okwengeziwe ngakho, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.