Google Chrome för att begränsa prenumerationer på push-meddelanden till 90 dagar

Google Chrome slår(Google Chrome) äntligen ner på webbplatser som missbrukar push-meddelanden . Chrome lägger till en ny funktion #Push-Subscription-With-Expiration-Time bakom chrome://flags som kommer att begränsa prenumerationer på push-meddelanden till 90 dagar, har TheWindowsClub lärt sig. Den här flaggan gör det möjligt för Push -prenumerationer(Subscriptions) att stödja en utgångstid.

Google Chrome Push-meddelanden 90 dagar

Chrome adresserar missbruk av aviseringar

När denna artikel skrivs är den här flaggan inte tillgänglig i den uppdaterade Chrome Canary . Men enligt Chromium Gerrit commit har den framgångsrikt baserats om och skickats till den uppdaterade Google Chrome Canary 86 . Kanske pågår arbetet fortfarande och vi kan förvänta oss att denna experimentella funktionsflagga kommer att implementeras i framtida Chrome Canary-versioner under de kommande dagarna(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.”

Enligt Chromium- utvecklare kommer detta att lägga till utgångstid (90 dagar) när du prenumererar på push-meddelanden och i själva prenumerationsmetoden. Denna speciella funktion kommer att passera utgångstidens attribut för att blinka.

"ExpirationTime-attributet kommer att genereras genom push-tjänsten. När du får tillbaka den i SubscriptionCallback (null är giltig), måste den skickas ner till blinkskiktet."

Google Chrome Push Commit

Chrome kommer sannolikt att implementera vissa gränssnittsändringar som kommer att uppmana användare att ställa in sin push-aviseringsprenumeration så att den löper ut efter en viss period. Det återstår att se om användarna kan anpassa tidsramen eller inte. Först(First) och främst ser det ut som att den här funktionen tydligt kommer att kommunicera prenumerationens utgång när push-meddelanden prenumereras för första gången.

Det är flera parter involverade i hela processen. När användare prenumererar på aviseringar kommer information om prenumerationens utgång att hämtas från app_identifier och skickas tillbaka som en återuppringning till PushMessagingManager . Chrome kommer att lagra utgångstiden i PushMessagingAppIdentifier . Detta har dock inte implementerats ännu. Som sagt, den här funktionen är aktivt under utveckling.

När den här flaggan är tillgänglig kan du aktivera den på Google Chrome Canary .

Så här aktiverar du flaggan Push-prenumeration(Push Subscription) med utgångstid(Expiration Time) i Chrome

  1. Öppna Chrome Canary
  2. Öppna chrome://flags
  3. Hitta Push-abonnemang(Locate Push Subscription) med utgångstid(Expiration Time)
  4. Ställ(Set) in flaggan på Aktivera(Enable) omedelbart när en flik är dold med hjälp av rullgardinsmenyn
  5. Starta om Chrome.

För att sammanfatta, den här funktionen kommer att lägga till utgångsdatum för prenumerationer vid tidpunkten för prenumeration på aviseringar. Under tiden måste Chrome bestämma var förfallotiden ska sparas på användaragentsidan. Tja, den här funktionen kommer att vara valfri och det kommer att vara upp till användarna att bestämma om de vill att deras push-prenumerationer ska löpa ut efter 90 dagar.

Chromium-utvecklare har arbetat aktivt med den här funktionen sedan förra månaden. TheWindowsClub har sett flera Chromium Gerrit - åtaganden som bekräftar utvecklingen.

Vi kommer att uppdatera den här artikeln så snart denna experimentella funktionsflagga #Push-Subscription-With-Expiration-Time är tillgänglig under chrome://flags .



About the author

Jag är en datavetare med över 10 års erfarenhet av mjukvaruutveckling och säkerhet. Jag har ett starkt intresse för Firefox, Chrome och Xbox-spel. Jag är särskilt intresserad av hur jag ser till att min kod är säker och effektiv.



Related posts