Pataisykite, kad „Chrome 72“ plėtiniai neveikia tinkamai (pvz., Reklamos blokatoriai)

Šiuo metu „Chrome 72“ yra patvirtinta klaida, kuri paveikia nedidelę dalį visos populiacijos, kuri naudoja stabilią naršyklės versiją.

Paveikti vartotojai gali pastebėti, kad plėtiniai, veikiantys su jungtimis, pvz. turinio blokatoriai, kai kuriose svetainėse veikia neteisingai.

Klausimas buvo pranešė vasario 13 d. oficialioje „Chromium“ klaidų sąrašo svetainėje. Ataskaitoje teigiama, kad dauguma „Chrome 72“ naršyklės užklausų nebuvo sulaikytos kai kuriose svetainėse, tokiose kaip „Gmail“, o kitos blokuoti blokuodavo.

Plėtiniai su patvirtintomis problemomis yra „uBlock Origin“ ir „Mailtrack“. Tikriausiai ši problema paveikė daugumą turinio blokatorių.

Greitai paaiškėjo, kad „Chrome“ konfigūracijos variantai buvo atsakingi už elgesį. „Google“ veikia vadinamieji lauko bandymai „Chrome“ išbandyti naujas funkcijas ir pakeitimus.

Įrašę chrome: // version /, galite išvardyti visus tam tikros „Chrome“ versijos variantus.

Lauko bandymą, atsakingą už problemą, „Chromium“ inžinieriai vadina tinklo paslauga. „Google“ teigimu, tinklo tarnyba „tinklo užklausas teikia per atskirą procesą“.

„Google“ ištaisė klaidą „Chrome 73 Beta“, tačiau nepataisys dabartinės stabilios „Chrome“ versijos. Kitaip tariant: „Chrome 72“ vartotojams, kurie patiria problemą, reikia rasti kitą būdą, kaip ją išspręsti.

„Google“ siūlo naujovinti į „Chrome 73 Beta“ arba išjungti eksperimentą. Atsižvelgiant į tai, kad dauguma vartotojų gali nenorėti naujovinti į beta versijos naršyklę, šiuo metu „Chrome 72“ funkciją išjungiate:

  1. Įkelkite „Chrome“: // vėliavos / # tinklo paslauga „Chrome“ adreso juostoje.
  2. Nustatykite eksperimentą į Išjungta.
  3. Iš naujo paleiskite „Chrome“.

Iš naujo paleidus, problema turėtų būti išspręsta „Chrome Stable“. Pabandykite prisijungti prie „Gmail“ ar bet kurios kitos svetainės, kurioje naudojasi interneto darbuotojai, kad patikrintumėte, ar taip yra.

„Google“ nusprendė nesustabdyti eksperimento ir jo neatsisakyti.

Šiuo metu, jei tai yra vienintelis eksperimento lūžis, mes neatsitraukiame. Priežastis ta, kad santykinis „Chrome“ vartotojų procentas yra vis dar mažas (pvz., Mažesnis nei 0,1%). Pradėjus daugiamečius projektus, turinčius įtakos didelei daliai kodų bazės, neįmanoma išvengti jokių regresų. Turime išlaikyti pusiausvyrą progresuodami į priekį ir vengdami kitokio regreso, šliauždami, nutraukdami kai kuriuos kraštinius atvejus. Geriausias būdas plėtinių autoriams to išvengti yra naudoti „dev / beta“ kanalus.

„Google“ teiginys, kad plėtinių autoriai galėtų išvengti tokių problemų, kaip patirta išbandydami „Dev“ ir „Beta“ versijas, šiuo atveju yra klaidinantys, atsižvelgiant į tai, kad galbūt tam tikroje „Chrome“ versijoje eksperimentas net nebuvo įgalintas.

Nors mažiau nei 0,1% visų „Chrome“ vartotojų atrodo palyginti mažai, vis tiek tai gali paveikti šimtus tūkstančių vartotojų.

Dabar tu: Ar dalyvavote leidime? Ar „Google“ turėtų pakeisti požiūrį į testus?