Aanbieders van embedded content kunnen nieuwe of experimentele webplatformfuncties testen.
Origin-proefversies zijn een manier om nieuwe of experimentele functies van een webplatform te testen met echte gebruikers.
Origin-proefversies zijn meestal alleen beschikbaar op first-party basis. Dit betekent dat de functies alleen werken op de geregistreerde herkomst . Als een ontwikkelaar een experimentele functie wil testen op andere bronnen waar zijn inhoud is ingesloten, moeten die bronnen allemaal worden geregistreerd voor de origin-proefversie, elk met een uniek proeftoken. Dit is geen schaalbare aanpak voor het testen van scripts die op een aantal sites zijn ingebed.
Origin-proeven van derden maken het voor aanbieders van ingesloten inhoud mogelijk om een nieuwe functie op meerdere sites uit te proberen door een token aan te bieden met behulp van JavaScript .
Proefnemingen van derden zijn niet voor alle functies zinvol. Chrome biedt alleen de proefoptie van derden aan voor functies waarbij het insluiten van code op sites van derden een veelvoorkomend gebruik is.
Als u nog geen ervaring heeft met origin-proefversies, lees dan eerst Aan de slag met origin-proefversies van Chrome .
Als u als externe aanbieder deelneemt aan een origin-proef, is het uw verantwoordelijkheid om partners of klanten van wie u de sites wilt opnemen in de origin-proef op de hoogte te stellen en verwachtingen te wekken. Experimentele functies kunnen onverwachte problemen veroorzaken en browserleveranciers kunnen mogelijk geen ondersteuning bieden bij het oplossen van problemen.
Het ondersteunen van herkomstonderzoeken door derden maakt een bredere deelname mogelijk.
Controleer de Chrome-platformstatus voor updates over de voortgang van proefversies van derden.
Registreer u voor een origin-proefversie van derden
- Selecteer een actieve proefperiode .
- Registreer u voor de proefperiode en schakel, indien beschikbaar, de optie in om een token van derden aan te vragen.
Voor sommige proefversies zijn er opties voor verschillende gebruiksbeperkingen bij het registreren voor een token. Selecteer, indien beschikbaar, een van de volgende opties om het gebruik van tokens van derden te beperken:
- Standaardlimiet: 0,5% van de Chrome-pagina wordt geladen .
Gebruikerssubset: een klein percentage Chrome-gebruikers wordt uitgesloten van de proefperiode, zelfs als er een geldig token van derden wordt verstrekt. Het uitsluitingspercentage varieert (of is mogelijk niet van toepassing) voor elke proef, maar bedraagt doorgaans minder dan 5%.
Klik op Registreren om uw aanvraag in te dienen.
Uw token van derden wordt onmiddellijk uitgegeven, tenzij verdere beoordeling van het verzoek vereist is.
Als beoordeling vereist is, wordt u per e-mail op de hoogte gesteld wanneer de beoordeling is voltooid en uw token van derden gereed is.
Geef programmatisch een proeftoken op
Om deel te nemen aan een origin-proefversie moet een pagina een geldig proeftoken bevatten. Als u wilt dat een proeffunctie wordt ingeschakeld op meerdere sites waar uw code is ingesloten, gebruikt u JavaScript om een token te injecteren:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
Anders zou u ervoor moeten zorgen dat elke site die uw code insluit, een token levert met een HTTP-header of in hun HTML.
Deel feedback
Als u zich registreert voor een origin-proefversie van derden en feedback heeft over het proces of ideeën heeft over hoe we dit kunnen verbeteren, maak dan een Issue aan op GitHub .