Tha Google fhathast ag iarraidh gun tèid an API a tha riatanach ann an luchd-bacadh sanasachd a chuingealachadh

Simeon Vincent, a tha an urra ri eadar-obrachadh le luchd-leasachaidh leudachaidh ann an sgioba Chrome (a tha a’ cumail dreuchd Neach-tagraidh Leasachaidh Leudachaidh), thuirt e An suidheachadh aig Google an-dràsta a thaobh an treas deasachadh de mhanifesto Chrome, a' briseadh obair mòran thuilleadan gus casg a chuir air susbaint neo-iomchaidh agus dèanamh cinnteach à tèarainteachd. Chan eil a’ chompanaidh an dùil am plana tùsail aca a thrèigsinn gus stad a chuir air taic a thoirt do mhodh bacaidh an webRequest API, a leigeas leat an t-susbaint a fhuaireadh air an itealan atharrachadh. Cha tèid eisgeachd a dhèanamh ach airson an deasachadh iomairt de Chrome (Chrome airson iomairt), anns an tèid taic airson webRequest API a chumail mar a bha e roimhe.

Airson luchd-cleachdaidh cunbhalach Chrome API iarrtas lìn bidh e cuingealaichte ri modh leughaidh a-mhàin. Chaidh API dearbhach a mholadh an àite an webRequest API airson sìoladh susbaint DearbhadhNetRequest, a tha a’ còmhdach dìreach pàirt chuingealaichte de na comasan a thathas a’ cleachdadh ann an luchd-bacadh sanasachd an latha an-diugh. Gu bunaiteach, an àite luchd-làimhseachaidh seilbh aig a bheil làn chothrom air iarrtasan lìonraidh, thathas a’ tabhann einnsean sìolaidh uile-choitcheann deiseil a bhios a’ pròiseasadh riaghailtean bacaidh leis fhèin. Mar eisimpleir, cha leig an API declarativeNetRequest leat na h-algorithms sìoltachaidh agad fhèin a chleachdadh agus cha leig e leat riaghailtean iom-fhillte a chruthachadh a bhios a’ dol thairis air a chèile a rèir nan suidheachaidhean.

Tha luchd-leasachaidh tuilleadan bacadh sanasachd air ullachadh còmhla liosta de bheachdan, a bha a’ liostadh easbhaidhean an declarativeNetRequest API. Dh’ aontaich Google le mòran de na beachdan agus chuir e ris an declarativeNetRequest API. Gu sònraichte, chaidh taic a chuir ris airson atharrachadh gu dinamach agus riaghailtean a chuir ris, agus tha e comasach cinn-cinn HTTP a dhubhadh às, ach dìreach an fheadhainn air an liosta gheal (Referer, Cookie, Set-Cookie). Tha sinn an dùil taic a chuir an gnìomh airson cinn-cinn HTTP a chur ris agus a chuir nan àite (mar eisimpleir, airson ionadachadh Set-Cookie agus stiùiridhean CSP) agus an comas crìochan iarrtas a dhubhadh às agus a chuir nan àite.

Thathas an dùil dreach tòiseachaidh den treas dreach den fhoillseachadh, a mhìnicheas an liosta de chomasan agus ghoireasan a chaidh a thoirt do thuilleadan Chrome, a chleachdadh airson deuchainn ann an toglaichean deuchainneach de Chrome Canary anns na mìosan a tha romhainn.

Aig an aon àm, chan eil am brosnachadh airson casg a chuir air atharrachaidhean ann an susbaint a gheibhear tron ​​​​webRequest API fhathast gu tur soilleir. Ag agairt gu bheil modh bacaidh an webRequest API a’ toirt droch bhuaidh air coileanadh leis gu bheil am brobhsair a’ feitheamh ris an neach-làimhseachaidh tuilleadan an obair aige a chrìochnachadh mus toir e seachad an duilleag nach seas e ri càineadh. Air a stiùireadh roimhe deuchainnean Tha coileanadh tuilleadan bacadh sanasachd air sealltainn gu bheil an dàil a bheir iad a-steach glè bheag. Gu cuibheasach, bidh cleachdadh neach-bacadh a ’slaodadh sìos coileanadh iarrtas le dìreach bloigh de mhillean-thiogaidean, rud a tha glè bheag an taca ris a’ chùl-raon iomlan.

Chan eil an dàrna argamaid, co-cheangailte ris a’ mhiann a bhith a’ dìon luchd-cleachdaidh bho ruigsinneachd neo-riaghlaichte air tuilleadan gu susbaint, cuideachd a’ coimhead cinnteach, oir an àite a bhith a’ toirt air falbh comas-gnìomh fad-ùine agus farsaing ann an tuilleadan dligheach, bha e comasach fear ùr a chur ris. seòrsa ùghdarrais agus thoir an roghainn deireannach don neach-cleachdaidh a bhith a’ stàladh tuilleadan le làn chothrom air iarrtasan lìonraidh no nach eil. A bharrachd air an sin, tha Google air taic fhàgail airson a bhith a’ cleachdadh webRequest API ann am modh leughaidh a-mhàin, a’ ceadachadh làn sgrùdadh trafaic gun eadar-theachd aig ìre ìosal.
Faodaidh tuilleadan susbaint dhuilleagan lìn luchdaichte atharrachadh tro APIan eile (mar eisimpleir, faodaidh tuilleadan droch-rùnach na sanasan aca a lìbhrigeadh, mèinnearan a chuir air bhog agus sgrùdadh a dhèanamh air susbaint foirmean cuir a-steach).

Tha Raymond Hill, ùghdar nan siostaman uBlock Origin agus uMatrix airson casg a chuir air susbaint nach eileas ag iarraidh, gu math teann thuirt e freagairt bho riochdaire Google agus thug e iomradh air demagoguery agus geamannan air cùl ghnothaichean anns a bheil Google, fo chruth deagh chothrom, a’ feuchainn ri ùidhean gnìomhachais adhartachadh ann an raon sanasachd eadar-lìn, smachd fhaighinn air na h-innealan sìolaidh aige agus fìreanachadh na gnìomhan sin ann an sùilean a’ mhòr-shluaigh.

Cha d’ fhuair e a-riamh argamaidean cinnteach airson an fheum air stad a chuir air an API farsaing agus mòr-chòrdte am measg luchd-leasachaidh add-on. A rèir Raymond, chan e argamaid a th’ anns an lùghdachadh ann an coileanadh, leis gu bheil duilleagan a’ luchdachadh gu slaodach air sgàth an bloat aca, agus chan ann mar thoradh air cleachdadh modh bacadh webRequest ann an tuilleadan a chaidh a chuir an gnìomh gu ceart. Nam biodh dragh mòr aig Google mu choileanadh, bhiodh iad air webRequest ath-dhealbhadh stèidhichte air an uidheamachd Gealladh, a reir coslais ri buileachadh webRequest ann am Firefox.

A rèir Raymond, is e ro-innleachd Google an cothromachadh as fheàrr a dhearbhadh eadar leudachadh bunait luchd-cleachdaidh Chrome agus am milleadh gnìomhachais a dh’ adhbhraich cleachdadh luchd-bacadh susbaint. Aig a 'chiad ìre de leudachadh Chrome, b' fheudar do Google cur suas le luchd-bacadh sanasachd mar aon de na tuilleadan as mòr-chòrdte am measg luchd-cleachdaidh. Ach às deidh dha Chrome làmh an uachdair fhaighinn, dh’ fheuch a’ chompanaidh ris a’ chothromachadh a chuir air adhart na fhàbhar agus smachd fhaighinn air bacadh le bhith a’ brosnachadh iomairt gus gnìomhachd bacadh sanasachd neo-iomchaidh fhilleadh a-steach do Chrome. Tha an webRequest API a’ dèanamh a’ chùis air an adhbhar seo leis gu bheil smachd air bacadh susbaint an-dràsta ann an làmhan luchd-leasachaidh bacadh sanasachd treas-phàrtaidh.

Source: fosgailtenet.ru

Cuir beachd ann