Google kan erbjuda användarna mer kontroll över installerade PWA

  • Google arbetar med att ändra det nuvarande Chrome-baserade PWAs återställningssessionens resultat.
  • Målet är främst att hålla dessa appar åtskilda från Chromium-inbyggda.
  • För detta ändamål föreslog de att sseparata PWA: er från flikfönstrets webbläsarsessionstillstånd.
  • Som ett resultat bör Chrome-användare ha mer kontroll över när eller om de öppnar PWA.
Chrome PWA-återställningsbeteende

Google arbetar för närvarande på ett projekt som är avsett att ändra återställningssessionens beteende för Chrome-baserade progressiva webbappar (PWA) beroende på flera webbläsaråtgärder.

Idén är inte ny; Chrome-utvecklare startade en felsökning Diskussions tråd tillbaka 2019, efter att ha märkt det körning av PWA återställs inte när Chrome startas om. Men när Chrome avslutas avslutas också alla PWA-körningar.

De noterade också:

Det är nog meningsfullt att återställa alla PWA-körningar som körs när Chrome startas om.

Å andra sidan, i nuvarande projekt, kommer utvecklarna att ta hänsyn till flera PWA-beteendevariabler i ett försök att hålla dem åtskilda från inbyggda appar:

Under vissa omständigheter måste PWAs återställas när webbläsaren startas om. Men PWA-sessionstillstånd måste hållas logiskt åtskilt från flikfönstrets sessionstillstånd för att upprätthålla illusionen att PWA är som inbyggda appar snarare än en del av webbläsaren.


En åtskillnad mellan PWA och webbläsarflikar / windows

google ändrar pwa restaureringsbeteende

Det finns mycket tvivel om att stänga eller återställa alla öppna PWAs tillsammans med att stänga eller starta om Chrome-webbläsare. Liknande diskussioner var kring tvingade webbläsarutgångar, kraschar, avstängningar eller efter webbläsaruppdateringar.

Den föreslagna och uppenbarligen accepterade lösningen är en separat backend-butik, för att separera PWA och flikfönstrets sessionstillstånd. Som ett resultat bör öppnande eller stängning av PWA inte påverka webbläsarens återställningsbeteende:

När PWAs återställs spåras och återställs attribut som normalt spåras för webbläsarfönster (t.ex. fönsterposition, skärm, dimension etc)

Att öppna en PWA direkt bör inte utlösa återställningar som vanliga fönster gör. T.ex. att öppna en Twitter-PWA borde göra just det och inget annat; återställ inte PWA, öppna inte webbläsaren (utom på MacOS)

Att öppna en webbläsare direkt ska fungera som det gör idag - och fortfarande borde inte återställa PWA i de flesta fall.

Följaktligen, efter att fixen har implementerats, kommer användaren att kontrollera hur eller om PWA är öppna om dessa avsiktligt stängdes när fliken / webbläsaren avslutades.

Dessutom bör den normala webbläsaråterställningen och PWA-återställningen inte påverka varandra. Dessutom kan en återställning av sessionen bara återställa antingen PWA eller webbläsarflikar separat.

PWA på macOS kommer dock att fungera annorlunda, som sagt, så fixen bör bara påverka Windows- och Linus-system.

Enligt trådarna förväntas förändringen implementeras i Chromium 91.

Fix: Chrome Remote Desktop fungerar inte [Full guide]

Fix: Chrome Remote Desktop fungerar inte [Full guide]Chrome ApparChrome Fjärrskrivbord

Fungerar inte Chrome Remote Desktop? Det finns flera snabba och enkla sätt att åtgärda problemet.Om du har problem med Chrome Remote Desktop kan du alltid byta till en annan programvara för fjärrko...

Läs mer