Erste Schritte mit Ursprungstests

Eine neue oder experimentelle Webplattformfunktion testen

Mit Ursprungstests erhältst du Zugriff auf eine neue oder experimentelle Funktion, mit der du Funktion, die Nutzer für eine begrenzte Zeit testen können, bevor die Funktion für alle zugänglich gemacht wird.

Wenn Chrome einen Ursprungstest für eine Funktion anbietet, kannst du dich für den Test registrieren um die Funktion für alle Nutzer auf Ihrer origin festlegen, ohne dass sie erforderlich sind. um alle Flags zu aktivieren oder zu einer alternativen Version von Chrome zu wechseln. ein Upgrade ausführen). Mit Ursprungstests können Entwickler Demos und Prototypen erstellen mit neuen Funktionen. Die Tests helfen den Chrome-Entwicklern außerdem, zu verstehen, wie neue verwendet werden und wie sie mit anderen Webtechnologien interagieren können.

Ursprungstests sind öffentlich und für alle Entwickler zugänglich. Sie sind begrenzt in Dauer und Nutzung. Die Teilnahme ist ein selbstverwalteter Prozess mit Dokumentation und Support. Die Teilnehmenden sollten bereit und in der Lage sein, mit der verfügbaren Dokumentation, die an diesem Punkt wird wahrscheinlich auf API-Spezifikationen und -Erklärungen beschränkt sein, obwohl wir versuchen Sie, wenn möglich, Orientierungshilfe zu bieten.

Wenn Sie sich für eine Testversion registrieren, wird das Chrome-Team Sie in regelmäßigen Abständen darum bitten, erhalten Sie spezifisches Feedback zu Ihrer Nutzung der Testfunktion. Einige Funktionen können mehrere Ursprungstests, da Feedback berücksichtigt und Anpassungen vorgenommen werden.

Ursprungstests sind auch verfügbar für Firefox und Microsoft Edge

Ursprungstests von Drittanbietern

Ursprungstests sind in der Regel nur auf Erstanbieterbasis verfügbar: Sie funktionieren nur für einen einzelnen registrierten origin-Wert. Mit Ursprungstests von Drittanbietern können Anbieter von eingebetteten Inhalten können Sie eine neue Funktion für mehrere Websites ausprobieren, ohne für jede Ursprung.

Weitere Informationen: Was sind Drittanbieterquellen? Tests?

Test zur Einstellung von Produkten und Diensten

Nicht alle Ursprungstests dienen zum Testen neuer APIs. Einige Tests ermöglichen eine eingestellte vorübergehend wieder zu aktivieren. Diese Tests werden als Test zur Einstellung bezeichnet. und in einigen Kontexten als „umgekehrte“ Ursprungstests.

Zum Beispiel aus Chrome 85 AppCache ist nicht ist in Chrome standardmäßig nicht mehr verfügbar. Websites, die zusätzliche Zeit für die Migration benötigen AppCache könnte sich für den Test zur Einstellung von AppCache registrieren, um AppCache weiterhin verwenden zu können. bis Chrome 93.

An Ursprungstest teilnehmen

  1. Wählen Sie einen Ursprungstest aus der Liste der aktiven Tests.
  2. Fordern Sie ein Token an, indem Sie auf die Schaltfläche Registrieren klicken und die aus.
  3. Geben Sie das Token auf jeder Webseite an, für die Sie die Testfunktion verwenden möchten aktiviert sein: <ph type="x-smartling-placeholder">
  4. Probieren Sie die neue Funktion aus.
  5. Feedback geben. Dies können Sie über die Website des Ursprungstests tun. Dieses Feedback ist nicht öffentlich und nur für eine begrenzte Anzahl von Nutzern im Chrome-Browser verfügbar. Team. Jeder Test stellt auch einen Link für spontanes Community-Feedback zur Verfügung. Dies verweist normalerweise auf das Feature auf GitHub oder einen anderen öffentlichen Kanal.
  6. Wenn Ihr Token abläuft, erhalten Sie eine E-Mail mit einem Link zur Verlängerung. Aufgabe Sie werden also noch einmal um Feedback gebeten.

Sie können sich mehrmals für denselben Ursprungstest registrieren, für unterschiedliche und mehrere Tokens auf derselben Seite enthalten. Dies kann nützlich sein, wenn Sie müssen Tokens angeben, die für Ressourcen gelten, die von verschiedenen Quellen, z. B. Code, der auf mehreren Websites enthalten ist, deren Inhaber Sie sind.

Das Framework für Ursprungstests sucht nach dem ersten gültigen Token und ignoriert dann alle andere Tokens. Dies können Sie mit Chrome überprüfen. Entwicklertools.

Token programmatisch bereitstellen

Anstatt ein Token als HTTP-Header oder als Meta-Tag im HTML-Code eines Ihrer Seite, wie zuvor beschrieben, können Sie ein Token mit JavaScript einschleusen:

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

Verwenden Sie diese Methode, wenn Sie einen Drittanbieter-Testzeitraum nutzen.

Tokens und iFrames

Für den Zugriff auf eine Testfunktion über einen iFrame können Sie ein Testtoken in einem Meta-Tag, HTTP-Header oder programmatisch.

Wie bei jeder Tokennutzung muss der für das Token registrierte Ursprung mit dem Kontext von JavaScript, das auf die Testfunktion zugreift: entweder der Ursprung des enthält ein Inline-Script oder das src-Element eines <script>-Elements für JavaScript-Code aus einer externen Datei

Tokens und Erweiterungen

So können Sie eine Testfunktion in einem Hintergrundskript nutzen: Pop-up oder Offscreen-Dokument fügen Sie der manifest.json-Datei ein trial_token hinzu.

Content-Skripts werden anders behandelt. Eine Funktion einer einzigen Welt zugänglich zu machen, könnte verwirrend und nicht intuitiv sein. Anstatt das trial_token des Manifests zu verwenden, fügen Sie den der Seite entweder durch Einfügen eines Headers mithilfe von declarativeNetRequest oder programmatisch direkt in Ihrem Content-Skript. Tokens sind an bestimmte Domains gebunden. Registrieren Sie ein Token für die Domain, auf der das Content-Skript ausgeführt wird, und nicht Ihre Erweiterungs-ID.

Um Ihre Erweiterung für einen Testzeitraum zu registrieren, verwenden Sie die URL chrome-extension://YOUR_EXTENSION_ID, z. B. chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.

Registrierung für Ursprungstest verlängern

Wenn ein Ursprungstest verlängert wird, erhalten Sie eine E-Mail-Warnung, in der Sie darauf hingewiesen werden, um die Registrierung zu verlängern und ein neues Token für jeden Ursprung bereitzustellen, der im .

  1. Rufen Sie My Registrations (Meine Registrierungen) auf. Seite.

  2. Klicken Sie bei jedem Ursprung, der für den erweiterten Testzeitraum registriert ist, auf VERLÄNGERN. Schaltfläche. Screenshot der Seite „Meine Registrierungen“ des Chrome-Ursprungstests mit den Schaltflächen „VERLÄNGERN“

  3. Kopieren Sie das neue Token und stellen Sie es für jede Seite bereit, die noch vorhanden sein soll für den Testzeitraum registriert. Sie können bei Bedarf mehrere Tokens angeben: Chrome ungültige oder abgelaufene Tokens werden ignoriert.

Informationen zum Ursprungstest ansehen

Informationen zu den Ursprungstests, die für eine Seite verfügbar sind, finden Sie auf der Bereich Anwendung in Chrome Entwicklertools.

Ursprungstest
   Informationen zu einer Website, die in der Detailansicht des Steuerfelds **Anwendung** der Chrome-Entwicklertools angezeigt werden.

Sie können auch unseren Ursprungstesttoken-Decodierer verwenden, um Sie können die in einem Token codierten Daten anzeigen lassen.

Decodertool für Ursprungstests mit decodierten Ursprungstestwerten.

Demos des Ursprungstests

Weitere Informationen