Verwenden von Ursprungsversuchen in Microsoft Edge

Entwickler können Origin Trials verwenden, um experimentelle APIs für einen begrenzten Zeitraum auf Livewebsites auszuprobieren. Bei Verwendung von Origin Trials können Benutzer von Microsoft Edge, die Ihre Website besuchen, Code ausführen, der experimentelle APIs verwendet. Um auf die experimentellen APIs auf jedem Benutzercomputer zuzugreifen, müssen Sie nicht zu edge://flags Feature-Flags wechseln und diese aktivieren. Navigieren Sie zu experimentellen APIs,um weitere Informationen zu erfahren. Darüber hinaus können Sie Feedback zum Entwurf der API, zu Ihren Anwendungsfällen oder zu Ihrer Erfahrung mit der Verwendung der APIs für Browsertechniker und die Webstandardcommunity geben.

Erste Schritte mit Origin Trials

For more information about the experimental APIs available in Microsoft Edge, navigate to Microsoft Edge Origin Trials Developer Console. Überprüfen Sie die Mindestversionsanforderungen für Microsoft Edge und das Enddatum der Testversion, um die Eignung der Verwendung der experimentellen APIs auf Ihrer Website zu bewerten.

Hinweis

Ein Experiment kann früher als geplant enden, wenn eine der folgenden Situationen auftritt.

  • Ein schwerwiegender Sicherheitsvorfall.
  • Wenn ausreichend Feedback gesammelt wird, das darauf hinweist, dass eine größere Neugestaltung erforderlich ist, um die Anforderungen von Webentwicklern zu erfüllen. In beiden Fällen wird eine Benachrichtigungs-E-Mail an alle Entwickler gesendet, die derzeit für das Experiment registriert sind.

Registrieren für eine Testversion einer experimentellen API

Führen Sie die folgenden Schritte aus, um sich für eine Testversion einer experimentellen API zu registrieren.

  1. Besuchen Sie die Seite Microsoft Edge Origin Trials Developer Console.

  2. Klicken Sie auf die Schaltfläche "Registrieren" für alle verfügbaren Experimente.

  3. Melden Sie sich mit Ihrem GitHub Benutzernamen und Kennwort bei der Entwicklerkonsole an.

  4. Wählen Sie "MicrosoftEdge autorisieren" aus.

  5. Füllen Sie das Formular aus.

    Hinweis

    Um eine einzelne oder alle Unterdomänen zu registrieren, wählen Sie die Do you need to match all subdomains for the provided origin? Einstellung auf Yes . Ist beispielsweise https://dev.contoso.com eine einzelne Domäne und verwendet einen https://*.contoso.com Platzhalter, um alle Unterdomänen darzustellen.

    Wichtig

    Die folgenden Ursprungsformate sind nicht zulässig.

    • Angeben eines Unterordners für den Ursprung. Beispiel: https://contoso.com/path/subfolder

    • Verwenden eines Ursprungs mit Abfragezeichenfolgenparametern. Beispiel: https://contoso.com/path/feature?query_parameter=12345

  6. Wählen Sie "ANNEHMEN" und "REGISTRIEREN" aus.

Anwenden des Tokens

Ein Token wird sofort generiert und auf der Seite Microsoft Edge Origin Trials Developer Console angezeigt. Um mit der Verwendung der Testversion auf Ihrer Website zu beginnen, verwenden Sie eine der folgenden Methoden, um das Token auf Ihre Seite anzuwenden.

  • Fügen Sie den origin-trial Attributwert und Ihr Token dem meta Tag auf jeder Seite hinzu, die die experimentelle API verwendet.

    <meta http-equiv="origin-trial" content="replace-with-your-token">
    
  • Fügen Sie Origin-Trial dem HTTP-Antwortheader Ihres Servers hinzu.

    Origin-Trial: replace-with-your-token
    

Hinweis

Ihr Token ist 6 Wochen gültig. Bevor Ihre Testversion endet, werden Ihnen Erinnerungs-E-Mails gesendet, die Ihr Feedback anfordern und Sie bitten, ihre Testversion zu verlängern, bevor Ihr Token abläuft.

Deaktivieren eines Experiments

Um ein Experiment abzumelden, verwenden Sie eine der folgenden Methoden, um Ihr Token zu entfernen.

  • Entfernen Sie das meta Tag von jeder Seite, die die experimentelle API verwendet hat.

    <meta http-equiv="origin-trial" content="your-token">
    
  • Entfernen Sie Origin-Trial den HTTP-Antwortheader des Servers.

    Origin-Trial: your-token
    

Erkennen experimenteller Features und Bereitstellen eines Ausweichverhaltens

Stellen Sie bei Verwendung experimenteller APIs sicher, dass Sie allen Besuchern Ihrer Website eine Arbeitserfahrung bieten. Besucher können Browser verwenden, die die experimentellen APIs, die Sie ihrem Code hinzugefügt haben, nicht unterstützen. Wenn Ihr Token vor der Verlängerung abläuft, ist die experimentelle API nicht mehr verfügbar, was zu Fehlern führen kann. Um diese Situation zu vermeiden, stellen Sie sicher, dass Sie die in Ihrem Browser verfügbaren Features erkennen. Weitere Informationen finden Sie unter Implementieren der Featureerkennung.

Roadmap für zulässige Ursprünge

Das Portal Microsoft Edge Origin Trials unterstützt derzeit nur SSL-fähige Ursprünge, was bedeutet, dass für Websites HTTPS ordnungsgemäß implementiert sein muss, um sich für ein Experiment zu registrieren. In Zukunft sind die folgenden sicheren Ursprünge geplant.

  • Registrieren Sie http://localhost sich als Ausgangspunkt für Ihre Experimente. Um http://localhost es heute zu verwenden, navigieren Sie zu edge://flags dem Experiment, und legen Sie es auf "Aktiviert" fest.
  • Verwenden Sie Erweiterungen mit extensions:// präfixen Ursprüngen, um sich für Experimente zu registrieren.