Registreer uw extensie voor een origin-proefperiode

Origin-proefversies zijn tijdsgebonden programma's die openstaan ​​voor alle ontwikkelaars en die vroege toegang bieden tot experimentele platformfuncties. Ze kunnen worden gebruikt om een ​​nieuwe extensie-API of platformgedrag te testen voordat deze standaard wordt ingeschakeld. Omdat ze tijdsgebonden zijn, moet u ervoor zorgen dat uw extensie blijft werken, zelfs als de proefversie inactief wordt.

Vind een actieve oorsprongsproef

Bekijk de volledige lijst met Chrome Origin-proefversies . Origin-proefversies die actief op zoek zijn naar feedback van ontwikkelaars, worden meestal proactief gedeeld via blogposts of sociale media.

Bepaal uw extensie-ID

Om u aan te melden voor een oorsprongsonderzoek, moet u een extensie-ID opgeven.

Om ervoor te zorgen dat uw extensie-ID zowel tijdens de ontwikkeling als bij publicatie van uw extensie hetzelfde is, volgt u de stappen om een ​​consistente extensie-ID te behouden . Als uw extensie al live is in de Chrome Web Store, kunt u deze stappen volgen voor uw bestaande extensievermelding in plaats van een nieuwe te maken.

Registreer uw extensie

Klik op de pagina voor een specifieke proefperiode op Registreren . Houd rekening met de Chrome-versies waar de proefperiode beschikbaar is en de einddatum.

Geef de oorsprong van uw Chrome-extensie op in het veld 'Web Origin', bijvoorbeeld chrome-extension://abcdefghijklmnopqrstuvwxyz .

Aanmeldingsformulier voor een oorsprongsproef.
Aanmeldingsformulier voor een oorsprongsproef.

U ontvangt een token waarmee u de proefperiode in uw extensie kunt activeren.

Bevestigingsscherm tijdens registratie van de oorspronkelijke proef.
Bevestigingsscherm tijdens registratie van de oorspronkelijke proef.

Gebruik de proeftoken

U kunt een oorsprongsproef inschakelen voor uw extensie oorsprong of in een inhoudsscript.

Uitbreidingsoorsprong

"trial_tokens": [
  "[TOKEN_HERE]"
]

Voor sommige functies is mogelijk ook API-machtiging vereist. Raadpleeg de documentatie van de specifieke proefversie voor meer informatie.

Om te controleren of de proefversie is ingeschakeld, controleert u het tabblad Frames > Boven in het paneel Toepassing in DevTools wanneer u de schemapagina chrome-extension:// bekijkt.

Informatie over de oorsprongsproef in het DevTools-toepassingspaneel.
Informatie over de oorsprongsproef in het DevTools-toepassingspaneel.

Inhoudsscripts

Contentscripts worden uitgevoerd in de context van de pagina waarin ze worden geïnjecteerd, en niet in de context van de oorsprong van uw extensie. Hierdoor zijn oorsprongstests voor webfuncties niet actief in uw contentscript, zelfs niet als u een token aan uw extensiemanifest hebt toegevoegd.

Selecteer in plaats daarvan de optie voor matching door derden wanneer u een proeftoken maakt:

Optie voor matching van derden in het veld 'weboorsprong'.
Optie voor matching van derden in het veld 'weboorsprong'.

Injecteer vervolgens het token in de pagina:

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

De oorsprong waarin u injecteert, is mogelijk niet ontworpen om te werken met deze oorsprongsproef actief. Wees daarom voorzichtig met injecteren en houd rekening met de mogelijke gevolgen hiervan.