Erweiterung für einen Ursprungstest registrieren

Ursprungstests sind zeitlich begrenzte Programme, die allen Entwicklern offenstehen und einen Vorabzugriff auf experimentelle Plattformfunktionen bieten. Sie können damit eine neue Erweiterungs-API oder das Plattformverhalten testen, bevor Sie sie standardmäßig aktivieren. Da sie zeitlich begrenzt sind, sollten Sie dafür sorgen, dass Ihre Erweiterung auch dann funktioniert, wenn der Testzeitraum inaktiv wird.

Aktive Testversion für den Ursprung finden

Eine vollständige Liste der Chrome Origin Trials finden Sie hier. Origin-Tests, bei denen aktiv nach Entwicklerfeedback gesucht wird, werden in der Regel proaktiv über Blogbeiträge oder soziale Medien geteilt.

Erweiterungs-ID ermitteln

Wenn Sie sich für einen Testzeitraum registrieren möchten, müssen Sie eine Erweiterungs-ID angeben.

Damit die Erweiterungs-ID sowohl während der Entwicklung als auch bei der Veröffentlichung der Erweiterung gleich bleibt, folgen Sie der Anleitung unter Eine einheitliche Erweiterungs-ID beibehalten. Wenn Ihre Erweiterung bereits im Chrome Web Store veröffentlicht ist, können Sie diese Schritte für den vorhandenen Eintrag Ihrer Erweiterung ausführen, anstatt einen neuen zu erstellen.

Erweiterung registrieren

Klicken Sie auf der Seite für einen bestimmten Test auf Registrieren. Beachten Sie die Chrome-Versionen, für die der Testzeitraum verfügbar ist, und das Enddatum.

Geben Sie den Ursprung Ihrer Chrome-Erweiterung im Feld „Web-Ursprung“ an, z. B. chrome-extension://abcdefghijklmnopqrstuvwxyz.

Formular zur Registrierung für den Ursprungstest
Anmeldeformular für den Ursprungstest

Sie erhalten ein Token, mit dem Sie die Testversion in Ihrer Erweiterung aktivieren können.

Bestätigungsbildschirm während der Registrierung für den Testlauf der Quelle.
Bestätigungsbildschirm während der Registrierung für den Testzeitraum für den Ursprung.

Testtoken verwenden

Sie können einen Ursprungstest für den Ursprung Ihrer Erweiterung oder in einem Inhalts-Script aktivieren.

Erweiterungsquelle

"trial_tokens": [
  "[TOKEN_HERE]"
]

Für einige Funktionen ist möglicherweise auch eine API-Berechtigung erforderlich. Weitere Informationen finden Sie in der Dokumentation des jeweiligen Tests.

Wenn Sie prüfen möchten, ob der Test aktiviert wurde, sehen Sie im Bereich „Anwendung“ in den DevTools auf der Seite des chrome-extension://-Schemas auf den Tab Frames > Top.

Informationen zum Testursprung im Bereich „Anwendung“ der DevTools
Informationen zum Testursprung im Bereich „Anwendung“ der Entwicklertools

Inhaltsscripts

Inhaltsskripte werden im Kontext der Seite ausgeführt, in die sie eingefügt werden, und nicht im Ursprung Ihrer Erweiterung. Daher sind Ursprungstests für Web-Features in Ihrem Inhaltsskript nicht aktiv, auch wenn Sie Ihrem Erweiterungsmanifest ein Token hinzugefügt haben.

Wählen Sie stattdessen die Option für die Abgleichung von Drittanbietern aus, wenn Sie ein Testzeitraum-Token erstellen:

Option für den Drittanbieterabgleich im Feld „Web-Ursprung“.
Option für den Abgleich mit Drittanbietern im Feld „Web-Ursprung“

Fügen Sie das Token dann auf der Seite ein:

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

Der Ursprung, in den Sie das Script einschleusen, wurde möglicherweise nicht für die Ausführung bei aktiver Testversion entwickelt. Verwenden Sie sie daher mit Vorsicht und berücksichtigen Sie die möglichen Auswirkungen.