Google Chrome per limitare gli abbonamenti alle notifiche push a 90 giorni

Google Chrome sta finalmente reprimendo i siti Web che abusano delle notifiche push . Chrome sta aggiungendo una nuova funzionalità #Push-Subscription-With-Expiration-Time dietro a chrome://flags che limiterà gli abbonamenti alle notifiche push a 90 giorni, ha appreso TheWindowsClub . Questo flag consentirà alle iscrizioni (Subscriptions)push di supportare un tempo di scadenza.

Notifiche push di Google Chrome 90 giorni

(Chrome)Abuso delle notifiche di indirizzamento di Chrome

Al momento della stesura di questo articolo, questo flag non è disponibile nel Chrome Canary(Chrome Canary) aggiornato . Ma secondo il commit di Chromium Gerrit , è stato ribasato con successo e inviato al Google Chrome Canary 86 aggiornato . Forse il lavoro è ancora in corso e possiamo aspettarci che questo flag di funzionalità sperimentale venga implementato nelle future build di Chrome Canary nei prossimi giorni(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.”

Secondo gli sviluppatori di Chromium , questo aggiungerà il tempo di scadenza (90 giorni) durante l'iscrizione alle notifiche push e nel metodo di iscrizione stesso. Questa particolare funzione passerà l'attributo del tempo di scadenza per lampeggiare.

"L'attributo expirationTime verrà generato tramite il servizio push. Quando lo si ripristina nel SubscriptionCallback (null è valido), deve essere passato al livello lampeggiante. "

Impegno push di Google Chrome

È probabile che Chrome(Chrome) implementi alcune modifiche all'interfaccia utente che richiederanno agli utenti di impostare la scadenza dell'abbonamento alle notifiche push dopo un periodo specifico. Resta da vedere se gli utenti possono o meno personalizzare l'intervallo di tempo. Per prima(First) cosa, sembra che questa funzione comunichi chiaramente la scadenza dell'abbonamento quando le notifiche push vengono sottoscritte per la prima volta.

Ci sono diverse parti coinvolte nell'intero processo. Una volta che gli utenti si iscrivono alle notifiche, le informazioni sulla scadenza dell'abbonamento verranno recuperate da app_identifier e rispedite come callback a PushMessagingManager . Chrome memorizzerà il tempo di scadenza in PushMessagingAppIdentifier . Tuttavia, questo non è stato ancora implementato. Detto questo, questa funzione è attivamente in fase di sviluppo.

Una volta che questo flag è disponibile, puoi abilitarlo su Google Chrome Canary .

Come abilitare il flag Abbonamento Push(Push Subscription) con scadenza in (Expiration Time)Chrome

  1. Apri Chrome Canary
  2. Apri chrome://flags
  3. Individua l'abbonamento push(Locate Push Subscription) con scadenza(Expiration Time)
  4. Imposta(Set) il flag su Abilita(Enable) immediatamente quando una scheda viene nascosta utilizzando il menu a discesa
  5. Riavvia Chrome.

Per riassumere, questa funzione aggiungerà la scadenza agli abbonamenti al momento dell'iscrizione alle notifiche. Nel frattempo, Chrome deve decidere dove risparmiare tempo di scadenza sul lato user agent. Bene, questa funzione sarà facoltativa e spetterà agli utenti decidere se vogliono o meno che i loro abbonamenti push scadano dopo 90 giorni.

Gli sviluppatori di Chromium hanno lavorato attivamente su questa funzionalità dal mese scorso. TheWindowsClub ha individuato diversi commit di Chromium Gerrit che confermano lo sviluppo.

Aggiorneremo questo articolo non appena questa funzione sperimentale flag #Push-Subscription-With-Expiration-Time sarà disponibile in chrome://flags .



About the author

Sono uno sviluppatore web con esperienza di lavoro sia con Windows 11 che con Windows 10. Sono anche un utente di Firefox da molti anni e sono diventato abbastanza abile nell'uso della nuovissima console di gioco Xbox One. I miei interessi principali risiedono nello sviluppo di software, in particolare nello sviluppo web e mobile, nonché nella scienza dei dati. Sono molto ben informato sui vari sistemi informatici e sul loro utilizzo, quindi posso fornire un feedback imparziale su vari programmi o servizi che potresti utilizzare.



Related posts