IMozilla ifuna ukuthi iFirefox isebenzisane nenguqulo 3 ye-Chrome expression

Logo yeFirefox

I-Mozilla usanda kumemezela lokho uhlose ukwenza isiphequluli sakho sewebhu I- "Firefox" iyahambisana nohlobo 3 lwe-Chrome manifest futhi ushicilele umgwaqo, ochaza amakhono nezinsizakusebenza ezizonikezwa ama-plugins.

Kumele sikhumbule ukuthi inguqulo yesithathu ye-manifest igxekiwe ngokuphazamisa ama-plugins amaningi okuphepha nokuvimba okuqukethwe okungafanelekile, futhi sesivele sikhulume ngakho lapha kubhulogi.

IMozilla iphawula lokho ihlela ukusebenzisa cishe wonke amandla nemikhawulo ye-expression entsha kuFirefox, kufaka phakathi i-API yokuhlunga okuqukethwe okumemezayo (i-declarativeNetRequest), kepha ngokungafani ne-Chrome, iFirefox ngeke iyeke ukuxhasa imodi endala yokuvimba ye-webRequest API, okungenani kuze kube yilapho i-API entsha ingeke ihlangabezane ngokugcwele nezidingo zabathuthukisi be-plugin abasebenzisa i-webRequest API.

Le ndlela kuzoqinisekisa ukuhambisana nama-plugins we-Chrome ngaphandle kokwephula ukuhambisana nama-plugins ancike kwi-webRequest API.

Ukungagculiseki okuyinhloko nge-manifest entsha kuhlotshaniswa nokuhumusha okufundwayo kuphela kwe-webRequest API, okukuvumele ukuthi uxhume abalawuli bakho abakwazi ukufinyelela okugcwele kuzicelo zenethiwekhi futhi abangaguqula ithrafikhi endizeni.

Le API isetshenziswa nguBlock Origin namanye ama-plugins amaningi ukuvimba okuqukethwe okungafanelekile nokuqinisekisa ukuphepha. Esikhundleni se-webRequest API, i-NetRequest API ehlakazayo iyaphakanyiswa, ikhawulelwe emandleni ayo, enikeza ukufinyelela enjini yokuhlunga eyakhelwe ngaphakathi esebenza ngokuzimela imithetho, engavumeli ukusetshenziswa kwama-algorithms wokuhlunga ngokwezifiso, futhi engavumeli ukusungulwa okuyinkimbinkimbi imithetho eyeqayo kuye ngezimo.

KuFirefox, ukuhambisana nenguqulo yesithathu ye-expression kusuka ku-Chrome kuhlelwe ukuthi kuhlolwe ngasekupheleni kuka-2021 Futhi imanifesto entsha ihlelelwe ukuqala kuka-2022.

Phakathi kwezici zokuqalisa kusuka kumanifesto entsha kuFirefox ivelele:

  • Nikezela nge-declarativeNetRequest API, kepha gcina ifa le-webRequest API.
  • Shintsha ukucubungulwa kwesicelo esivela kokuphambana: Ngokuya nge-manifest entsha, imibhalo yokucubungula okuqukethwe izokhonjelwa kwimikhawulo efanayo yemvume njengekhasi eliyinhloko lapho lezi zinhlaka zishumekwe khona (ngokwesibonelo, uma ikhasi lingenakho ukufinyelela ku-API yendawo , ama-plugins kuskripthi nawo ngeke akuthole lokhu kufinyelela). Ezinye zezicelo zokushintsha ezihlobene nemikhawulo ye-cross-Origin manje seziyatholakala ukuze zivivinywe kuFirefox ebusuku kwakhiwa.
  • Amakhasi angemuva azothathelwa indawo ngabasebenzi bensizakalo, abasebenza ngendlela yezinqubo ezingemuva. (Ushintsho alukakulungeli ukuqala ukuhlolwa.)
  • I-API yesithembiso: I-Firefox isivele iyalusekela lolu hlobo lwe-API ku-namespace «browser. * »Futhi ngohlobo lwesithathu lwe-expression izoyigudluza kusikhala segama« chrome. * ».
  • Imodeli eyimbudumbudu entsha yokucela izimvume: i-plugin ngeke ikwazi ukusebenza kuwo wonke amakhasi ngasikhathi sinye, kepha izosebenza kuphela kumongo wethebhu esebenzayo, okungukuthi, umsebenzisi kuzodingeka aqinisekise umsebenzi we-plugin ngayinye indawo. IMozilla isebenza ukuqinisa izilawuli zokufinyelela, kepha kuhloswe ngayo ukunika abasebenzisi amandla okunquma ukuthi bayawavumela yini ama-plugins ukuthi asebenze namathebhu ahlukile.
  • Vimbela ukwenziwa kwekhodi elandiwe kusuka kumaseva wangaphandle (sikhuluma ngezimo lapho i-plugin ilayisha futhi isebenzise ikhodi yangaphandle). IFirefox isivele isebenzisa ukuvimba ikhodi yangaphandle futhi abathuthukisi beMozilla bakulungele ukwengeza amanye amasu wokulandwa kwamakhodi wokunikezwa kunhlobo yesithathu ye-manifest.
  • Ngokwengeziwe, kuzokwethulwa inqubomgomo ehlukile yokuphepha kokuqukethwe (i-CSP) yemibhalo yokuphatha okuqukethwe, futhi ama-UserScript akhona nama-contentScript APIs azolungiswa ukusekela izandiso ezenzelwe abasebenzi kule nsizakalo.

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.