Ka whakamanahia e Google te herenga o te API tono tukutuku e whakamahia ana e te hunga aukati panui

Ko nga kaihanga tirotiro Chrome whakamatauria whakatika Ko te aukati i te tautoko mo te aratau aukati o te paetukutukuRequest API, ka taea e koe te whakarereke i nga ihirangi kua riro mai i runga i te rere, ka kaha te whakamahi i nga taapiri mo te aukati i nga panui,
te whakamarumaru ki te kino, te hītinihanga, te torotoro i nga mahi a nga kaiwhakamahi, nga mana whakahaere a nga matua me te noho muna.

Ko nga kaupapa a Google:

  • aratau aukati API tukutukuTono ka arahi ki te kohi rawa nui.
    I te wa e whakamahi ana i tenei API, ka tukuna e te kaitirotiro te taapiri i nga raraunga katoa kei roto i te tono whatunga, ka tātarihia e te taapiri me te whakahoki mai i tetahi putanga whakarereke mo te tukatuka atu i roto i te kaitirotiro, ka raru ranei nga tohutohu aukati. I tenei keehi, ko nga whakaroa matua kaore i te waahi o te tukatuka i nga waka e te taapiri, engari na nga utu o runga mo te whakarite i te mahi o te taapiri. Ina koa, ko enei mahi whanoke e hiahia ana kia whakarewahia he mahinga motuhake hei whakakii, me te whakamahi i te IPC ki te mahi tahi me tenei mahi me nga tikanga raupapa raraunga;

  • Ko te taapiri ka tino whakahaere i nga waka katoa i te taumata iti, e whakatuwhera ana i nga huarahi maha mo te tukino me te takahi i nga mahi huna. E ai ki nga tatauranga a Google, 42% o nga taapiri kino katoa i kitea i whakamahi i te webRequest API. E kiia ana ko ia marama, ko nga ngana ki te tuu i te toharite o te 1800 nga taapiri kino ka aukatihia ki te raarangi Toa Tukutuku Chrome. Kia aroha mai, kare e taea e te arotake te hopu i nga taapiri kino katoa me te kore he rereke, no reira hei whakarei ake i te whakamarumaru, i whakatauhia kia whakawhāitihia nga taapiri i te taumata API. Ko te whakaaro nui ko te whakarato i nga taapiri me te uru atu ki nga waka katoa, engari ki nga raraunga e tika ana hei whakatinana i nga mahi kua whakaritea. Ina koa, ki te aukati i nga ihirangi, kaore e tika kia hoatu te taapiri ki te uru katoa ki nga raraunga kaiwhakamahi huna katoa;
  • API whakapuakanga whakakapi e whakaarohia ana DeclarativeNetRequest e tiaki ana i nga mahi katoa o te tātari ihirangi tino mahi me te tono taapiri hei uta i nga ture tātari. Kaore e taea e te taapiri te whakararu i nga waka me nga raraunga tūmataiti a te kaiwhakamahi ka noho kore e taea te takahi;
  • I whakaarohia e Google te maha o nga korero mo te kore o te mahi o te DeclarativeNetRequest API me te whakanui i te rohe mo te maha o nga ture tātari mai i te 30 mano mo ia toronga ki te 150 mano morahi o te ao, me te taapiri i te kaha ki te hihiri. huri me te taapiri i nga ture, tango me te whakakapi i nga pane HTTP ( Referer, Cookie, Set-Cookie) me te tono tawhā;
  • Mo nga hinonga, ka taea te whakamahi i te aratau aukati o te mahinga paetukutukuRequest API, na te mea ko te kaupapa here mo te whakamahi i nga taapiri ka whakatauhia e te kaiwhakahaere e mohio ana ki nga ahuatanga o te hanganga me te mohio ki nga raru. Hei tauira, ka taea te whakamahi i te API kua tohua i roto i nga umanga ki te tuhi i nga rerenga waka kaimahi me te whakauru ki nga punaha o roto;
  • Ko te whainga a Google ehara i te whakakino, i te pehi ranei i nga taapiri aukati panui, engari kia taea ai te hanga i nga aukati panui haumaru ake me te kaha ake;
  • Ko te kore e pai ki te waiho i te aratau aukati o te mahi a te webRequest API me te whakapuakangaNetRequest hou e whakamaramatia ana e te hiahia ki te whakawhāiti i te urunga o nga taapiri ki nga raraunga muna. Mena ka waiho e koe te WebRequest API, karekau te nuinga o nga taapiri e whakamahi i te whakapuakangaNetRequest haumaru ake, na te mea i te wa e whiriwhiri ana i waenga i te haumarutanga me te taumahinga, ko te nuinga o nga kaiwhakawhanake ka whiriwhiri i nga mahi.

Nga whakahee kaiwhakawhanake tāpiritanga:

  • I whakahaerehia e nga kaihanga taapiri whakamātautau he iti noa te paanga ki te mahi o nga taapiri aukati panui (i te wa o te whakamatautau, i whakatauritehia nga mahi o etahi atu taapiri, engari me te kore e whai whakaaro ki runga ake o tetahi mahi taapiri e whakarite ana i te mahi a nga kaihautu i roto i te aratau aukati. te webRequest API);
  • Ehara i te mea tika ki te aukati katoa i te tautoko i tetahi API e kaha whakamahia ana i roto i nga taapiri. Engari ki te tango, ka taea e koe te taapiri i tetahi whakaaetanga motuhake me te tino whakahaere i te tika o tana whakamahinga i roto i nga taapiri, ka ora ai nga kaituhi o te maha o nga taapiri rongonui mai i te mahi ano i o raatau hua me te karo i te mahi tapahi;
  • Hei whakaiti i nga utu o runga, kaore e taea e koe te whakakore i te API, engari ka hanga ano i runga i te tikanga Whakaaetanga, he rite ki te whakatinanatanga o te webRequest i Firefox;
  • Ko te kaupapa rerekee, declarativeNetRequest, kaore e kapi i nga hiahia katoa o nga kaiwhakawhanake taapiri mo te aukati panui me te haumarutanga / tūmataiti, na te mea kaore i te whakarato i te mana katoa ki runga i nga tono whatunga, kaore e whakaaehia te whakamahi i nga huringa tātari ritenga, me te kore e whakaae. te whakamahi i nga ture matatini e inaki ana tetahi ki tetahi i runga i nga tikanga;
  • Na te ahuatanga o naianei o te declarativeNetRequest API, e kore e taea te hanga ano i nga mahi o naianei o te uBlock Origin me nga taapiri uMatrix kaore i whakarereketia, me te hanga ano i te whanaketanga o te tauranga NoScript mo Chrome he koretake;
  • Ko nga awangawanga e pa ana ki te noho muna, na te mea ko te panui-anake, te aratau kore-aukati o te webRequest API kei te noho tonu me te tuku i nga taapiri kino ki te whakahaere i nga waka katoa, engari kaore e taea te whakararu i a ia i runga i te rere (hurihia te ihirangi, tuu i o panui, whakahaere kaikeri me te tātari i nga ihirangi o nga puka whakauru ka taea te whakamahi i muri i te mutunga o te utaina o te wharangi);
  • Kaihanga Kaitirotiro toa, Opera и Vivaldi, i hangaia i runga i te miihini Chromium, ka hiahia ki te waiho i te tautoko mo te aratau aukati paetukutukuRequest i a raatau hua.

Source: opennet.ru

Tāpiri i te kōrero