Ukuba sengozini kuhlu lwe-Adblock Plus kuvumela ikhodi enonya ukuthi yenziwe

isiphequluli

Muva nje kutholakale ukuba sengozini okungavumela abanakekeli ukuthi bavimbe uhlu lokuhlunga Okwezandiso zesiphequluli se-Adblock Plus, i-AdBlock neBlocker ukwakha izihlungi ezifaka imibhalo ekude kumawebhusayithi.

Ngesisekelo somsebenzisi esiwele uphawu lwezigidi eziyi-10, uma imibhalo enonya ibijovwe kwizikhangiso ezivimbayo, lokhu kungaba nomthelela omkhulu ngoba bangenza imisebenzi engadingeki, njengokuntshontshwa kwamakhukhi, imininingwane yokuxhuma, ukudala ukuqondiswa kabusha kwekhasi noma okunye ukuziphatha okungafuneki.

Okwalabo abazijwayele ukuvimba izikhangiso, ngokuyisisekelo basebenzisa uhlu lwe-URL okuhlobene nezikhangiso ezinonya nokuziphatha.

Ngokuvamile, Ziphethwe yithimba elincane labantu noma umuntu oyedwa.

Lapho lolu hlu lulayishwa ngesandiso sokuvimba isikhangiso esifana ne-Adblock Plus, lesi sandiso sizovimbela isiphequluli ekuxhumaneni nama-URL abekwe ohlwini ngakho-ke lokhu kuvimbela ukuxhumeka kuzikhangiso ezinonya noma imibhalo.

Inketho ye- $ rewrite filter idala inkinga

Nini I-Adblocker Plus 3.2 yethulwe ngo-2018, it ungeze inketho yohlu lokuhlunga olusha, ebizwa nge- $ rewrite.

Le nketho kuvunyelwe kumlondolozi wohlu shintsha isicelo sewebhu esifana nesisho esijwayelekile ikakhulukazi nenye i-URL.

UHubert Figuière, owethule lo msebenzi, wachaza ukuthi:

“Njengoba i-Adblock Plus 3.2 ye-Chrome, Firefox ne-Opera (nezinguqulo zokuthuthuka zika-3.1.0.2053), inketho entsha yokuhlunga i- $ rewrite ikuvumela ukuthi ubhale kabusha i-URL A resource esikhundleni sokuyivimba.

Lapho i-Adblock Plus yabela i-URL yesicelo kusihlungi ngenketho yokubhala kabusha engu- $, iguqula i-URL ngokuya ngomthetho onikeziwe futhi itshele isiphequluli ukuthi silayishe insiza ngasikhathi sinye.

I-syntax ye- $ rule ukubhala kabusha kucacisa umucu osebenza njengesifanekiso se-URL entsha.

I- $ n ithathelwe indawo ukufana kwesihlungi okujwayelekile n-th. Le yi-syntax efanayo nomsebenzi weJavaScript String.prototype.replace ().

Uma i-URL evelayo ihlobene (okusho ukuthi awunaye umphathi), umsuka wombuzo wokuqala uzosetshenziswa njengesisekelo. Kunoma ikuphi, uma i-URL entsha ingabelani ngemvelaphi, ukubhala kabusha kuzothathwa njengokungaphumeleli futhi isicelo sokuqala sizodlula.

Futhi, izihlungi ezibhalwa kabusha ezingama- $ azinakwa i-SCRIPT, SUBDOCUMENT, OBJECT ne-OBJECT_SUBREQUEST imibuzo yezizathu zokuphepha. Le nketho ilungele ukuguqula noma ukuqeda amapharamitha ombuzo ».

Okuwukuphela kokubi ukuthi umucu wokufaka esikhundleni kufanele ube yi-URL ehlobene, okusho ukuthi awunalo igama lomethuleli futhi, lapho ubhalwa kabusha, kufanele ube owesizinda esifanayo nesicelo.

Ukwenza ikhodi kwenziwa ngisho kumamephu we-google

Umcwaningi wezokuphepha uchaze ukuthi:

Ngaphansi kwezimo ezithile, kungenzeka ukuthi umgcini wokuhlunga onobungozi ongagunyaziwe enze umthetho ojova iskripthi esikude kusayithi elithile.

Ukuze wenze lokhu, vele ubheke indawo elayisha imibhalo kusuka kunoma yisiphi isizinda esiqukethe ukuqondisa kabusha okuvulekile bese usebenzisa i-XMLHttpRequest noma i-Fetch ukulanda imibhalo ukuze usebenze.

Akubanga nzima kakhulu ukuthola ngoba ukwenza lokhu wedwa vele usebenzise iGoogle Maps njengobufakazi bomqondo.

Umcwaningi wakuchaza lokho le mibandela elandelayo kufanele kuhlangatshezwane nayo ukuze insizakalo yewebhu ixhashazwe ngale ndlela:

  • Ikhasi kufanele lilayishe intambo ye-JS lisebenzisa i-XMLHttpRequest noma i-Fetch bese lisebenzisa ikhodi yokubuyisa.
  • Leli khasi akufanele livimbe imithombo lapho lingatholwa khona kusetshenziswa imihlahlandlela yenqubomgomo yokuqukethwe, noma liqinisekise i-URL yesicelo sokugcina ngaphambi kokwenza ikhodi elandiwe.
  • Umthombo wekhodi ebuyisiwe kufanele ube nokuvula okuvela eceleni kweseva noma okuqukethwe komsebenzisi ngokusobala kusuka kumsingathi.

Usebenzisa i-XMLHttpRequest noma i-Fetch ukulanda imibhalo bese uvula ukuqondisa kabusha kuyizinkinobho ezimbili zenkinga.

Ukunciphisa le nkinga, Kunconywa ukuthi amawebhusayithi asebenzise inhloko yenqubomgomo yokuphepha kokuqukethwe nenketho ye-connect-src ukucacisa uhlu olumhlophe lwamasayithi lapho imibhalo ingalayishwa khona.


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.