Registra la tua estensione per una prova dell'origine

Le Origin trials sono programmi a tempo limitato aperti a tutti gli sviluppatori che offrono l'accesso in anteprima alle funzionalità sperimentali della piattaforma. Possono essere utilizzati per testare un nuovo comportamento dell'API o della piattaforma di estensione prima di attivarlo per impostazione predefinita. Poiché sono limitate nel tempo, devi assicurarti che l'estensione continui a funzionare anche se la prova diventa inattiva.

Trovare una prova dell'origine attiva

Dai un'occhiata all'elenco completo delle prove dell'origine di Chrome. Le prove di Origin che cercano attivamente il feedback degli sviluppatori vengono generalmente condivise in modo proattivo tramite post del blog o social media.

Determinare l'ID estensione

Per registrarti per una prova dell'origine, devi fornire un ID estensione.

Per assicurarti che l'ID estensione sia lo stesso sia durante lo sviluppo sia al momento della pubblicazione, segui la procedura per mantenere un ID estensione coerente. Se la tua estensione è già disponibile nel Chrome Web Store, puoi seguire questi passaggi per la scheda dell'estensione esistente anziché crearne una nuova.

Registra la tua estensione

Nella pagina di una prova specifica, fai clic su Registrati. Tieni presente le versioni di Chrome in cui è disponibile la prova e la data di fine.

Fornisci l'origine dell'estensione di Chrome nel campo "Origine web", ad esempio chrome-extension://abcdefghijklmnopqrstuvwxyz.

Modulo di registrazione per la prova dell'origine.
Modulo di registrazione per la prova di Origin.

Riceverai un token che dovrai utilizzare per attivare la prova nell'estensione.

Schermata di conferma durante la registrazione della prova dell'origine.
Schermata di conferma durante la registrazione della prova dell'origine.

Utilizzare il token di prova

Puoi attivare una prova dell'origine per l'origine dell'estensione o in uno script dei contenuti.

Origine dell'estensione

"trial_tokens": [
  "[TOKEN_HERE]"
]

Per alcune funzionalità potrebbe essere richiesta anche un'autorizzazione API. Per scoprire di più, consulta la documentazione della prova specifica.

Per verificare se la prova è stata attivata, controlla la scheda Frame > Superiore del riquadro Applicazione in DevTools quando ispezioni una pagina dello schema chrome-extension://.

Informazioni sulla prova dell'origine nel riquadro Applicazione di DevTools.
Informazioni sulla prova dell'origine nel riquadro Applicazione di DevTools.

Script di contenuti

Gli script di contenuti vengono eseguiti nel contesto della pagina in cui vengono inseriti, anziché nell'origine dell'estensione. Di conseguenza, le prove dell'origine per le funzionalità web non saranno attive nello script dei contenuti anche se hai aggiunto un token al manifest dell'estensione.

Seleziona invece l'opzione di corrispondenza di terze parti quando crei un token di prova:

Opzione di corrispondenza di terze parti nel campo dell'origine web.
Opzione di corrispondenza di terze parti nel campo dell'origine web.

Dopodiché, inserisci il token nella pagina:

const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);

L'origine in cui esegui l'iniezione potrebbe non essere stata progettata per funzionare con questa prova dell'origine attiva. Di conseguenza, esegui l'inserimento con cautela e valuta il potenziale impatto di questa operazione.