Google tilbyder muligvis brugerne mere kontrol over installerede PWA'er

  • Google arbejder på at ændre det nuværende Chrome-baserede PWAs gendannelses session resultat.
  • Målet er hovedsageligt at holde disse apps adskilt fra Chromium native.
  • Til dette formål foreslog de at separate PWA'er fra faneblade-browsersessionstilstande.
  • Som et resultat skal Chrome-brugere have mere kontrol over, hvornår eller hvis de åbner PWA'er.
Chrome PWA-gendannelsesadfærd

Google arbejder i øjeblikket på et projekt, der er beregnet til at ændre gendannelsessessionens adfærd for Chrome-baseret progressive webapps (PWA'er) afhængigt af flere browserhandlinger.

Ideen er ikke ny; Chrome-udviklere startede en fejlretning diskussionstråd tilbage i 2019, efter at have bemærket det kører PWA'er gendannes ikke, når du genstarter Chrome. Men når Chrome afsluttes, afsluttes også alle kørende PWA'er.

De bemærkede også:

Det giver sandsynligvis mening at gendanne alle kørende PWA'er, når Chrome genstartes.

På den anden side i nuværende projekt, vil udviklerne tage flere PWA-adfærdsvariabler i betragtning i et forsøg på at holde dem adskilt fra native apps:

Under visse omstændigheder skal PWA'er gendannes ved browsergenstart. Men PWA-sessionstilstand skal holdes logisk adskilt fra fanebaseret vinduesessionstilstand for at opretholde illusionen om, at PWA'er er som native apps snarere end en del af browseren.


En adskillelse mellem PWA'er og browserfaner / windows

google ændrer pwa gendannelsesadfærd

Der er meget tvivl om at lukke eller gendanne alle åbne PWA'er sammen med at lukke eller genstarte Chrome-browser. Lignende diskussioner var omkring tvungne browserudgange, nedbrud, nedlukninger eller efter browseropdateringer.

Den foreslåede og tilsyneladende accepterede løsning er en separat backend-butik, der adskiller PWA'er og fanebaseret vinduesessionstilstand. Som et resultat bør åbning eller lukning af PWA'er ikke påvirke browserens gendannelsesadfærd:

Når PWA'er gendannes, spores og gendannes attributter, der normalt spores til browservinduer (f.eks. Vinduesposition, skærm, dimension osv.)

Åbning af en PWA'er bør ikke udløse gendannelser som normale windows gør. F.eks. åbning af en Twitter-PWA skal gøre netop det og intet andet; gendan ikke PWA'er, åbn ikke browseren (undtagen på MacOS)

Åbning af en browser direkte skal opføre sig som den gør i dag - og stadig burde ikke gendanne PWA'er i de fleste tilfælde.

Derfor, efter at rettelsen er implementeret, vil brugeren kontrollere, hvordan eller hvis PWA'er er åbne, hvis disse med vilje blev lukket ved afslutning af fane / browser.

Desuden bør den normale browsergendannelse og PWA-gendannelse ikke påvirke hinanden. Også en gendannelse af en session muligvis kun gendanner enten PWA'er eller browserfaner separat.

PWA'er på macOS vil dog opføre sig anderledes, som sagt, så rettelsen bør kun påvirke Windows og Linus-systemer.

Ifølge trådene forventes ændringen at blive implementeret i Chromium 91.

Google tilbyder muligvis brugerne mere kontrol over installerede PWA'er

Google tilbyder muligvis brugerne mere kontrol over installerede PWA'erPwaChrome Apps

Google arbejder på at ændre det nuværende Chrome-baserede PWAs gendannelses session resultat.Målet er hovedsageligt at holde disse apps adskilt fra Chromium native.Til dette formål foreslog de at s...

Læs mere
Fix: Chrome Remote Desktop fungerer ikke [Fuld vejledning]

Fix: Chrome Remote Desktop fungerer ikke [Fuld vejledning]Chrome AppsFjernbetjening Til Chrome

Chrome Remote Desktop fungerer ikke? Der er flere hurtige og nemme måder at løse dette problem på.Hvis du har problemer med Chrome Remote Desktop, kan du altid skifte til en anden software til fjer...

Læs mere