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
.

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

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://
.

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:

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.