Fix Chrome 72 utvidelser ikke fungerer på riktig måte (f.eks. adblockers)

0
140

av Martin Brinkmann på februar 18, 2019 i Google Chrome – Ingen kommentarer

Chrome 72 har en bekreftet bug tiden som rammer en liten del av den totale befolkningen som bruker den stabile versjonen av nettleseren.

Berørte brukere kan merke at utvidelser at arbeid med tilkoblinger, for eksempel innhold blockers, ikke fungerer på riktig måte på enkelte områder.

Problemet ble rapportert på februar 13 på den offisielle Krom bug notering nettstedet. Ifølge rapporten, de fleste forespørsler fra en Chrome-72 nettleser som ikke ble fanget opp på noen områder, som for eksempel Gmail, samtidig som blokkerer fungerte fint på andre.

Utvidelser med bekreftet problemer er uBlock Opprinnelse og Mailtrack. Mest innhold-blokkering er trolig påvirket av problemet.

Det viste seg raskt som en variant av Chrome-konfigurasjon var ansvarlig for atferden. Google kjører såkalte Feltet Studier i Chrome for å teste nye funksjoner og endringer.

Kan du liste opp alle variasjoner av en bestemt versjon av Chrome ved å laste inn chrome://versjon/.

Den feltforsøk ansvarlig for problemet er kalt nettverkstjeneste av Krom ingeniører.Nettverket Service “gjør nettverket forespørsler gjennom en egen prosess” i henhold til Google.

Google fikset bug i Chrome 73 Beta, men vil ikke ta den løs til den nåværende stabile versjonen av Chrome. Med andre ord: Chrome 72 brukere som opplever problemet, må du finne en annen måte å løse det.

Google foreslår å oppgradere til Chrome 73 Beta eller deaktivere eksperiment. Tatt i betraktning at de fleste brukerne ikke ønsker å oppgradere til en beta nettleser, her er hvordan du deaktivere funksjonen akkurat nå i Chrome-72:

  1. Legg inn chrome://flags/#network-tjeneste i adressefeltet.
  2. Angi eksperimentere til disabled (Deaktivert).
  3. Start Chrome På Nytt.

Problemet skal være løst i Chrome Stabile etter start. Prøv å koble til Gmail eller noe annet nettsted som bruker web-arbeidere for å teste om det er faktisk tilfelle.

Google bestemte seg for ikke å stoppe utbyggingen av eksperimentet eller rulle den tilbake.

På dette punktet, hvis dette er den eneste brudd i eksperimentet vi er ikke rulle tilbake. Grunnen er at en relativ andel av brukere av Chrome, dette er fortsatt liten (f.eks. mindre enn 0,1%). Når vi nå lanserer multi-års prosjekter som påvirker en stor del av codebase, er det umulig å unngå alle regresjoner. Vi har balanse å gjøre fremskritt og unngå andre regresjoner snikende på med å bryte noen kant tilfeller. Den beste måten for forlengelse forfattere for å unngå dette på er å bruke dev/beta-tv.

Google sier at utvidelser forfattere kan unngå problemer som oppleves av testing mot Dev-og Beta-versjoner er misvisende i dette tilfellet vurderer at forsøket kan ikke selv har vært aktivert i en bestemt versjon av Chrome.

Mens mindre enn 0,1% av alle Chrome-brukere synes relativt lav, kan det likevel påvirke hundre av tusenvis av brukere.

Nå er Du: Gjorde du kjører i problemet? Skal Google endre sin tilnærming til tester?