Fix Chrome 72 udvidelser, som ikke arbejder korrekt (fx adblockers)

0
144

af Martin Brinkmann februar 18, 2019 i Google Chrome – 8 kommentarer

Chrome 72 har en bekræftet fejl i øjeblikket, der berører en lille del af den samlede befolkning, der bruger den stabile version af browseren.

Berørte brugere vil måske bemærke, at udvidelser, der arbejder med forbindelser, fx indhold-blokkere, virker forkert på nogle sites.

Spørgsmålet blev rapporteret om februar 13 på den officielle Chrom bug liste site. Ifølge rapporten, er de fleste anmodninger fra en Chrome-72 browser ikke blev opfanget på nogle websites såsom Gmail, samtidig med at blokere virkede fint på andre.

Extensions med bekræftet spørgsmål er uBlock Oprindelse og Mailtrack. Mest indhold-blokkere er sandsynligvis påvirket af problemet.

Det viste sig hurtigt, at en version af Chrome-konfiguration, der var ansvarlig for den adfærd. Google kører såkaldte markprøver i Chrome til at teste nye funktioner og ændringer.

Du kan liste alle variationer af en bestemt version af Chrome ved at indlæse chrome://version/.

De Forsøg, der er ansvarlig for udstedelsen kaldes netværkstjeneste af Chrom ingeniører.Network Service “gør nettet anmodninger via en separat proces” ifølge Google.

Google rettet fejlen i Chrome 73 Beta, men vil ikke bringe rettelsen til den aktuelle stabile version af Chrome. Med andre ord: Krom 72 brugere, der oplever problemet er nødt til at finde en anden måde at løse det.

Google foreslår, at opgradere til Chrome 73 Beta eller deaktivere eksperiment. I betragtning af at de fleste brugere ikke ønsker at opgradere til en beta-browser, her er, hvordan du kan deaktivere funktionen lige nu i Chrome 72:

  1. Læg chrome://flags/#netværk-service i Chromes adresselinje.
  2. Sæt eksperimentet til Handicappede.
  3. Genstart Chrome.

Problemet skulle være løst i Chrome Stabil efter genstart. Prøv at oprette forbindelse til Gmail eller noget andet websted, der bruger web-arbejdere for at teste, om det er tilfældet.

Google har besluttet ikke at stoppe udrulningen af forsøget eller rulle det tilbage.

På dette tidspunkt, hvis dette er den eneste brud i det eksperiment vi er ikke rulle tilbage. Årsagen er, at en relativ andel af brugere i Chrome er stadig små (fx mindre end 0,1%). Når du starter med multi-år-projekter, der har indflydelse på en stor del af kodebase, er det umuligt at undgå enhver regressioner. Vi er nødt til at balancere gøre fremskridt og undgå andre regressioner krybende i med at bryde nogle kant tilfælde. Den bedste måde til udvidelse forfattere for at undgå dette på er at bruge dev/beta-kanaler.

Google angiver, at udvidelser forfattere kan undgå problemer, som den opleves af test i forhold til Dev-og Beta versioner er misvisende i denne sag i betragtning af, at eksperimentet måske ikke selv har været aktiveret i en bestemt version af Chrome.

Mens mindre end 0,1% af alle Chrome-brugere synes relativt lavt, kan det stadig påvirke hundrede-tusindvis af brugere.

Nu kan Du: Har du kører i spørgsmålet? Bør Google ændre sin tilgang til tests?