Google Chrome for at begrænse abonnementer på push-meddelelser til 90 dage

Google Chrome slår endelig ned på websteder, der misbruger push-meddelelser . Chrome tilføjer en ny funktion #Push-Subscription-With-Expiration-Time bag chrome://flags , der vil begrænse push-meddelelsesabonnementer til 90 dage, har TheWindowsClub erfaret. Dette flag gør det muligt for Push -abonnementer(Subscriptions) at understøtte en udløbstid.

Google Chrome Push-meddelelser 90 dage

Chrome adresserer misbrug af notifikationer

På tidspunktet for skrivning af denne artikel er dette flag ikke tilgængeligt i den opdaterede Chrome Canary . Men i henhold til Chromium Gerrit commit, er den blevet genbaseret og sendt til den opdaterede Google Chrome Canary 86 . Måske er arbejdet stadig i gang, og vi kan forvente, at dette eksperimentelle funktionsflag vil blive implementeret i fremtidige Chrome Canary-builds i de kommende dage(future Chrome Canary builds in the coming days) .

“This CL enables Push Subscriptions to support a expiration time, set by Chrome in push_messaging_constants.h (currently 90 days),” the description reads.

“This feature is disabled by default, so to try it out you must set –enable-features= PushSubscriptionWithExpirationTime.”

Ifølge Chromium- udviklere vil dette tilføje udløbstid (90 dage), når du abonnerer på push-meddelelser og i selve abonnementsmetoden. Denne særlige funktion vil passere udløbstidsattributten til at blinke.

"ExpirationTime-attributten vil blive genereret gennem push-tjenesten. Når du får det tilbage i SubscriptionCallback (null er gyldigt), skal det videregives til blinklaget."

Google Chrome Push Commit

Chrome implementerer sandsynligvis visse UI-ændringer, der vil bede brugere om at indstille deres push-notifikationsabonnement til at udløbe efter en bestemt periode. Det er stadig uvist, om brugerne kan tilpasse tidsrammen eller ej. Først(First) og fremmest ser det ud til, at denne funktion tydeligt vil kommunikere abonnementets udløb, når push-meddelelser abonneres for første gang.

Der er flere parter involveret i hele processen. Når brugerne abonnerer på notifikationer, hentes oplysninger om abonnementets udløb fra app_identifier og sendes tilbage som et tilbagekald til PushMessagingManager . Chrome gemmer udløbstid i PushMessagingAppIdentifier . Dette er dog ikke implementeret endnu. Når det er sagt, er denne funktion aktivt under udvikling.

Når dette flag er tilgængeligt, kan du aktivere det på Google Chrome Canary .

Sådan aktiverer du flaget Push-abonnement(Push Subscription) med udløbstid i (Expiration Time)Chrome

  1. Åbn Chrome Canary
  2. Åbn chrome://flags
  3. Find Push-abonnement(Locate Push Subscription) med udløbstid(Expiration Time)
  4. Indstil(Set) flaget til Aktiver(Enable) med det samme, når en fane er skjult ved hjælp af rullemenuen
  5. Genstart Chrome.

For at opsummere vil denne funktion tilføje udløb til abonnementer på tidspunktet for abonnement på notifikationer. I mellemtiden skal Chrome beslutte, hvor der skal spares udløbstid på brugeragentsiden. Nå, denne funktion vil være valgfri, og det vil være op til brugerne at beslutte, om de vil have deres push-abonnementer til at udløbe efter 90 dage.

Chromium-udviklere har arbejdet aktivt på denne funktion siden sidste måned. TheWindowsClub har set flere Chromium Gerrit -commits , der bekræfter udviklingen.

Vi opdaterer denne artikel, så snart dette eksperimentelle funktionsflag #Push-Subscription-With-Expiration-Time er tilgængeligt under chrome://flags .



About the author

Jeg er datamatiker med over 10 års erfaring med softwareudvikling og sikkerhed. Jeg har en stærk interesse i Firefox, Chrome og Xbox-spil. Især er jeg særligt interesseret i, hvordan jeg sikrer, at min kode er sikker og effektiv.



Related posts