Anbieter von eingebetteten Inhalten können neue oder experimentelle Funktionen der Webplattform testen.
Mit Ursprungstests können Sie eine neue oder experimentelle Funktion einer Webplattform testen.
Ursprungstests sind normalerweise nur auf Erstanbieterbasis verfügbar: Sie funktionieren nur für einen einzelnen registrierten Ursprung. Wenn ein Entwickler eine experimentelle Funktion an anderen Ursprüngen testen möchte, in denen seine Inhalte eingebettet sind, müssen diese Ursprünge alle für den Test registriert werden, und zwar jeweils mit einem eindeutigen Testtoken. Dies ist kein skalierbarer Ansatz zum Testen von Scripts, die auf mehreren Websites eingebettet sind.
Mit Tests von Drittanbieter-Quellen können Anbieter von eingebetteten Inhalten eine neue Funktion auf mehreren Websites testen, indem sie ein Token mit JavaScript bereitstellen.
Tests mit Drittanbieter-Quellen sind nicht für alle Funktionen sinnvoll. In Chrome ist die Testoption für Drittanbieter-Quellen nur für Funktionen verfügbar, bei denen das Einbetten von Code auf Websites von Drittanbietern ein gängiger Anwendungsfall ist. Im Hilfeartikel Einstieg in Chrome-Ursprungstests finden Sie allgemeine Informationen dazu, wie Sie an Chrome-Ursprungstests teilnehmen können.
Wenn Sie als Drittanbieter an einem Test der Herkunftsquelle teilnehmen, liegt es in Ihrer Verantwortung, alle Partner oder Kunden, deren Websites Sie in den Test der Herkunftsquelle aufnehmen möchten, zu informieren und ihre Erwartungen zu steuern. Experimentelle Funktionen können unerwartete Probleme verursachen und Browseranbieter können möglicherweise keinen Support bei der Fehlerbehebung anbieten.
Überprüfen Sie den Status der Chrome-Plattform auf aktuelle Informationen zum Fortschritt bei Ursprungstests von Drittanbietern.
Für einen Testzeitraum für Drittanbieter-Ursprungsdaten registrieren
- Wählen Sie in der Liste der aktiven Tests einen Test aus.
- Aktiviere auf der Registrierungsseite des Tests die Option zum Anfordern eines Drittanbieter-Tokens, sofern verfügbar.
Bei einigen Tests sind bei der Registrierung für ein Token verschiedene Nutzungsbeschränkungen möglich. Wählen Sie gegebenenfalls eine der Optionen aus, um die Nutzung für ein Drittanbieter-Token einzuschränken:
- Standardlimit: Das ist das übliche Limit von 0,5 % der Chrome-Seitenaufrufe.
Nutzergruppe: Ein kleiner Prozentsatz der Chrome-Nutzer wird immer vom Test ausgeschlossen, auch wenn ein gültiges Drittanbieter-Token bereitgestellt wird. Der Ausschlussprozentsatz variiert je nach Test (oder wird möglicherweise nicht angewendet), liegt aber in der Regel unter 5 %.
Es gibt keine Nutzungslimits für Tests zur Einstellung von Produkten und Diensten, da damit keine neuen Funktionen eingeführt werden und dass kein Risiko besteht, dass ein großer Teil des Webs von einer Testfunktion abhängig ist.
Klicken Sie auf die Schaltfläche „Registrieren“, um Ihre Anfrage zu senden.
Ihr Drittanbieter-Token wird sofort ausgestellt, sofern keine weitere Überprüfung der Anfrage erforderlich ist. Je nach Test müssen Tokenanfragen möglicherweise überprüft werden.
Falls eine Überprüfung erforderlich ist, werden Sie per E-Mail benachrichtigt, sobald sie abgeschlossen ist und Ihr Drittanbieter-Token verfügbar ist.
Testzeitraum-Token programmatisch bereitstellen
Damit eine Seite an einem Ursprungstest teilnehmen kann, muss ein gültiges Testtoken angegeben werden. Wenn Sie möchten, dass eine Testfunktion auf mehreren Websites aktiviert wird, auf denen Ihr Code eingebettet ist, fügen Sie mit JavaScript ein Token ein:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
Andernfalls müssten Sie auf jeder Website, auf der Ihr Code eingebettet ist, ein Token mit einem HTTP-Header oder in der HTML-Datei bereitstellen.
Feedback geben
Wenn Sie sich für einen Ursprungstest eines Drittanbieters registrieren und Feedback zum Ablauf geben oder Ideen zur Verbesserung geben möchten, können Sie im GitHub-Repository für Ursprungstests ein Problem erstellen.
Weitere Informationen
- Demo
- Beispiele für cross-origin-iFrames
- Erste Schritte mit den Ursprungstests von Chrome
- Leitfaden zu Ursprungstests für Webentwickler
- Status der Chrome-Plattform
Foto von Louis Reed bei Unsplash.