I-Chrome 88 izosebenzisa i-manifest entsha engahambelani neBlock Origin

Abathuthukisi be-Google abaphethe isiphequluli sewebhu se- "Google Chrome" umemezele ukufakwa ku-Chrome 88 (kulindeleke ukuthi yethulwe ngoJanuwari 19, 2021) wohlelo lwesithathu lwe-manifesto, okudale ukungqubuzana okuningi phakathi kwabathuthukisi bezandiso zesiphequluli, ngenxa yokwephulwa komsebenzi wezengezo eziningi ukuvimba okuqukethwe okungalungile nokuphepha.

Kumele kuqashelwe ukuthi ukuhambisana nama-plugins asebenzisa inguqulo yesibili kusuka kumanifesto izohlala isikhashana. Ukuphela kokwesekwa kweManifest V2 akukacaci, kepha isikhathi sokufudukela ku-manifest entsha sizohlala okungenani unyaka owodwa.

Njengesikhumbuzo, I-Chrome expression ichaza amandla nezinsizakusebenza ezinikezwe ama-plugins.

Imanifesto entsha kuyingxenye yesinyathelo sokwenza ngcono ukuphepha, ubumfihlo, nokusebenza kwe-plug-in. Inhloso enkulu yezinguquko ukwenza kube lula ukudala ama-plugin asebenza kahle futhi aphephile nokwenza kube nzima ukudala ama-plugins ahamba kancane futhi angaphephile.

Ngokwethulwa kweManifest V3, ngeke sivumele ikhodi ebanjelwe kude. Le ndlela isetshenziswa njenge-vector yokuhlasela ngabalingisi ababi ukweqa amathuluzi okutholwa kwe-malware we-Google futhi ibonisa ubungozi obukhulu kubumfihlo nokuphepha komsebenzisi.

Ukunganeliseki okuyinhloko ngemanifesto entsha ihlobene nokuphela kokusekelwa kwemodi yokukhiya ukusebenza kwe-webRequest API, ezokhawulelwa kumodi yokufunda kuphela.

Okuhlukile kuzokwenziwa kuphela ku-Chrome yohlobo lwe-Enterprise, okuzoqhubeka nokuxhaswa yi-webRequest API. IMozilla ithathe isinqumo sokungalandeli i-manifest entsha futhi izogcina iFirefox isebenzisa ngokugcwele i-webRequest API. Esikhundleni salokho, i-webRequest API yokuhlunga okuqukethwe ku-manifest entsha iphakamise ukumenyezelwa kwe-API i-declarativeNetRequest.

I-declarativeNetRequest API entsha inikeza ukufinyelela kwenjini yokuhlunga engaphandle kwebhokisi esebenza ngokuzimela imithetho evimba, engakuvumeli ukusetshenziswa kwama-algorithms wokuhlunga okwenziwe ngokwezifiso, futhi ayikuvumeli ukusetha imithetho eyinkimbinkimbi nokugqagqana kuye ngezimo.

Njengesizathu sokushintshela ku-declarativeNetRequest API, Ukukhathazeka kwangasese kuyaziwa: Nge-API entsha, ama-plugins azolahlekelwa ukufinyelela okungenamkhawulo kuyo yonke imifudlana yedatha, engafaka imininingwane ezwelayo yomsebenzisi.

I-Google izamile ukunciphisa ezinye zezinkinga eziveziwe Ngesikhathi sokuxoxisana nabathuthukisi be-plugin, abazothinteka yi-declarativeNetRequest API (ngokwesibonelo uBlock Origin, ogama lakhe libheka ukusebenza kwe-declarativeNetRequest kunganele ukuthi i-plugin isebenze kahle), izoma ukusebenza.

Ngokuhambisana nezifiso zabathuthukisi be-plugin, se ungeze ukusekelwa kokusebenzisa i-declarativeNetRequest ngamasethi emithetho ehlukahlukene emile, ukuhlunga ngezinkulumo ezijwayelekile, shintsha izihloko ze-HTTP, ushintshe ngamandla futhi ungeze imithetho, ususe futhi ubeke imingcele yesicelo.

I-manifest entsha futhi yethula izinguquko ezilandelayo ezithinta ukuhambisana kwe-plugin:

  • Ukushintshela ekusebenzeni kwabasebenzi bezinsizakalo ngendlela yezinqubo ezingemuva, okuzodinga ukuthi onjiniyela bashintshe ikhodi yezinye izengezo.
  • Imodeli eyimbudumbudu entsha yokucela izimvume: i-plugin ngeke ikwazi ukwenziwa isebenze kuwo wonke amakhasi ngasikhathi sinye (imvume ye- "all_urls" isusiwe), kepha izosebenza kuphela kumongo wethebhu esebenzayo, okungukuthi, umsebenzisi kuzodingeka aqinisekise umsebenzi we-plugin wesiza ngasinye.
  • Izinguquko zokucubungula isicelo se-Cross-Origin: 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 weskripthi nawo ngeke abe nalokhu kufinyelela)
  • Ivimbela ukwenziwa kwekhodi elandiwe kusuka kumaseva wangaphandle (lapho imithwalo ye-plug-in futhi isebenzisa ikhodi yangaphandle).

Okokugcina uma ufuna ukwazi kabanzi ngayo wenothi, ungabheka kokuthunyelwe kwangempela Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  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.