Perché vedi il messaggio "Questa estensione potrebbe non essere più supportata a breve" in Chrome

TL;DR

Introduzione

Quando usi Chrome, potresti vedere un messaggio che dice: "Questa estensione potrebbe non essere più supportata a breve." Questo messaggio appare perché Chrome ha cambiato le sue regole per rendere la navigazione più sicura. Questo articolo spiegherà perché vedi questo messaggio, come ti influenza e cosa puoi fare.

È importante mantenere le tue estensioni sicure e funzionanti bene, poiché i browser cambiano spesso. Gli utenti dovrebbero controllare frequentemente le loro estensioni per assicurarsi che tutto funzioni correttamente. Assicurati che le tue estensioni seguano le nuove regole per evitare problemi.

Motivo del Messaggio

Le politiche di Chrome sono cambiate per migliorare la sicurezza e le prestazioni. Questi cambiamenti riguardano le estensioni, poiché richiedono condizioni da soddisfare. Ad esempio, le estensioni che richiedono permessi ampi o quelle che non soddisfano le regole aggiornate sono le più colpite.

La motivazione dietro l'attenzione aumentata di Chrome è migliorare la sicurezza e la privacy degli utenti. Questi cambiamenti sono stati annunciati per la prima volta all'inizio del 2021, con date di attuazione previste nel 2022 e 2023. Alcune estensioni popolari, come i blocchi pubblicitari e gli strumenti per la privacy, potrebbero aver bisogno di aggiornamenti per rispettare questi nuovi standard.

Impatto sugli Utenti

Le nuove regole di Chrome possono causare il malfunzionamento di alcune estensioni. Gli utenti potrebbero dover cercare nuove estensioni o aggiornare quelle vecchie, poiché le versioni obsolete non saranno più utili.

Gli utenti di uBlock Origin, un popolare blocco pubblicitario, noteranno che alcune funzionalità potrebbero non funzionare bene. uBlock Origin utilizza il vecchio sistema e, con il cambiamento di Chrome, gli utenti potrebbero non avere più le stesse opzioni. Per continuare a bloccare meglio gli annunci, gli utenti possono provare uBlock Origin Lite. Funziona con il nuovo sistema ma potrebbe non bloccare tutti gli annunci come l'originale.

Ecco alcuni suggerimenti per gestire le tue estensioni:

Impatto del Manifest V3 sui Blocchi Pubblicitari

Chrome ha apportato un cambiamento chiamato Manifest V3, che ha suscitato molte discussioni, soprattutto sui blocchi pubblicitari. Questo cambiamento ha aspetti positivi e negativi.

Pro

Contro

Sebbene il Manifest V3 abbia vantaggi per la sicurezza e le prestazioni, crea anche problemi per sviluppatori e utenti. Le modifiche possono rendere i blocchi pubblicitari meno efficaci, e gli sviluppatori dovranno lavorare duramente per tenere il passo con le nuove regole.

Impatto sugli Utenti di Firefox

Firefox supporterà il Manifest V3. Questo cambiamento facilita il funzionamento delle estensioni su browser diversi. Le estensioni popolari di Chrome possono essere utilizzate anche su Firefox con poche modifiche. Questo fornisce un'esperienza di navigazione più fluida, consentendo agli utenti di passare facilmente da un browser all'altro.

Maggiore Privacy e Controllo

Firefox continuerà a supportare alcune funzionalità del Manifest V2 che aiutano con la privacy degli utenti e il blocco dei contenuti. Firefox consentirà ancora l'uso dell'API WebRequest. Molti strumenti per la privacy dipendono da questo, quindi gli utenti di Firefox continueranno ad avere accesso a opzioni robuste di privacy.

Migliore Gestione dei Task in Background

Chrome utilizzerà i Background Service Workers per i task in esecuzione in background. Firefox utilizzerà invece le Event Pages. Questo è meglio per le risorse di sistema perché le Event Pages possono gestire i task senza mantenere il browser aperto tutto il tempo. Di conseguenza, gli utenti potrebbero notare migliori prestazioni e una maggiore durata della batteria.

Miglioramento dei Permessi delle Estensioni

Con il Manifest V3, Firefox renderà tutte le richieste di accesso ai siti da parte delle estensioni opzionali. Gli utenti avranno un maggiore controllo su quali dati le estensioni possono accedere. Questo cambiamento aiuta a migliorare la privacy e la sicurezza semplificando la gestione dei permessi.

Per saperne di più sul Manifest V3 su Firefox, puoi controllare il Mozilla Add-ons Community Blog e partecipare a discussioni sulla piattaforma Firefox Add-ons Discourse.

Punti di Vista degli Sviluppatori

Come Cambiare per il Manifest V3

Gli sviluppatori devono modificare il modo in cui codificano le loro estensioni per seguire le nuove regole. Questo può influire sui loro guadagni, soprattutto se dipendono dalle estensioni per guadagnare. Ecco una semplice guida per aiutarti con il cambiamento al Manifest V3.

1. Cambiare il File di Manifesto

Aggiorna la Versione:

Aggiorna i Permessi Host:

Risorse Web:

Per ulteriori informazioni: Aggiorna il manifesto

2. Cambiare gli Script di Codice

Esegui Script e CSS:

Ascoltatori di Eventi:

Per ulteriori informazioni: Aggiorna il tuo codice

3. Passare ai Service Workers

Basi dei Service Workers:

Cambiamenti nel Manifesto:

Per ulteriori dettagli: Migra a un Service Worker

4. Cambiare le Richieste Web

API di Richiesta di Rete Dichiarativa:

Aggiornamento dei Permessi:

Per esempi: Sostituisci i Listener di Richiesta Web Bloccante

5. Aumentare la Sicurezza

Rimuovi Codice Remoto:

Aggiorna la Politica di Sicurezza:

Per ulteriori linee guida: Migliora la Sicurezza dell'Estensione

6. Passaggi per il Rilascio

Rilascia in Fasi:

Controlla il Feedback:

Per suggerimenti sulla pubblicazione: Pubblica la tua Estensione

Seguendo questi passaggi e utilizzando le risorse elencate, gli sviluppatori possono modificare con successo le loro estensioni per rispettare le nuove regole del Manifest V3. Parlare con gli utenti su forum o moduli di feedback può anche aiutare a risolvere problemi e migliorare le estensioni.

Altre risorse:

Problemi durante la Migrazione al Manifest V3

Problemi Comuni

Passare al Manifest V3 può essere difficile. Alcuni sviluppatori trovano complicato questo passaggio poiché le modifiche possono influenzare il modo in cui funzionano le estensioni. La buona notizia è che Google sta risolvendo queste problematiche.

Correzioni e Miglioramenti

Google ha risolto diversi problemi importanti per aiutare con la transizione al Manifest V3:

  1. Gestione dei File: Chrome ora gestisce meglio i file su ChromeOS. Questo cambia il vecchio metodo a partire da Chrome 120.
  2. Supporto per Script degli Utenti: Gli sviluppatori possono ora registrare script di contenuto utilizzando il nuovo metodo a partire da Chrome 120.
  3. Durate dei Service Worker: Chrome ha migliorato i tempi dei service worker per le attività che richiedono più di cinque minuti, a partire da Chrome 116 e 118 per attività diverse.
  4. Richiesta di Rete Dichiarativa (DNR): Chrome ha aumentato il numero di regole DNR consentite, semplificando la gestione delle richieste di rete da parte delle estensioni. Il limite per le regole statiche è passato da 10 a 50 e il totale delle regole statiche da 50 a 100 a partire da Chrome 120.
  5. Supporto per Documenti Offscreen: Sono state aggiunte più ragioni per utilizzare documenti offscreen, come il supporto per la geolocalizzazione a partire da Chrome 116.
  6. API di Cattura delle Schede: Migliore supporto per il metodo di cattura delle schede, consentendo azioni come ottenere ID di flussi multimediali e ottenere flussi multimediali da ID in documenti offscreen a partire da Chrome 116.
  7. Connessioni WebSocket: Tempi migliorati dei service worker durante le connessioni WebSocket attive, a partire da Chrome 116.

Maggiori informazioni sono disponibili sul sito web della documentazione delle estensioni di Chrome.

Conclusione

In sintesi, il messaggio "Questa estensione potrebbe non essere più supportata a breve" in Chrome è dovuto a cambiamenti nelle politiche mirate a migliorare la sicurezza e le prestazioni. Comprendere questo messaggio è importante sia per gli utenti che per gli sviluppatori. Gli utenti devono gestire le loro estensioni in modo efficace, mentre gli sviluppatori devono adattare le loro pratiche di codifica per soddisfare i nuovi standard.

Sia gli utenti che gli sviluppatori dovrebbero adattarsi proattivamente alle politiche e pratiche in evoluzione dei browser. Utilizzare fonti di estensioni affidabili e partecipare a discussioni nella community per una sicurezza migliorata. Rimani informato sugli aggiornamenti e interagisci con le note di rilascio del browser per apportare aggiustamenti continui nella funzionalità delle estensioni.