Przetestuj nową lub eksperymentalną funkcję platformy internetowej.
Wersje próbne origin dają dostęp do nowej lub eksperymentalnej funkcji, dzięki czemu możesz ją przetestować i udostępnić użytkownikom na ograniczony czas. Po zakończeniu testu i ocenie opinii Chrome decyduje, czy funkcja powinna zostać udostępniona wszystkim użytkownikom.
Możesz zarejestrować się w testowaniu origin, aby włączyć funkcję dla wszystkich użytkowników w origin bez konieczności przełączania flag lub przechodzenia na alternatywną wersję Chrome (choć może być konieczna aktualizacja). Po zarejestrowaniu deweloperzy mogą tworzyć wersje demonstracyjne i prototypy przy użyciu nowych funkcji. Wersje próbne pomagają też inżynierom Chrome zrozumieć, jak nowe funkcje są używane i jak mogą współdziałać z innymi technologiami internetowymi.
Dostępność
Testowanie origin jest publiczne i dostępne dla wszystkich deweloperów. Są one ograniczone pod względem czasu trwania i wykorzystania. Udział jest procesem zarządzanym samodzielnie, z ograniczoną dokumentacją i pomocą. Uczestnicy powinni być gotowi i zdolni do względnie samodzielnej pracy z wykorzystaniem dostępnej dokumentacji, która na tym etapie prawdopodobnie ogranicza się do specyfikacji interfejsu API i wyjaśnień. Staramy się udzielać wskazówek, gdy tylko jest to możliwe.
Jeśli zarejestrujesz się w celu skorzystania z wersji próbnej, zespół Chrome będzie okresowo prosić Cię o konkretne opinie na temat korzystania z funkcji w wersji próbnej. Niektóre funkcje mogą być poddawane wielu testom origin, ponieważ opinie są uwzględniane i wprowadzane są poprawki.
Wersje próbne origin są też dostępne w przeglądarkach Firefox i Microsoft Edge.
Wersje próbne origin innych firm
Domyślnie funkcja testowania origin jest dostępna tylko w origin zarejestrowanym na potrzeby testowania. Niektóre wersje próbne oferują podczas rejestracji opcję dopasowania do osoby trzeciej. Dzięki temu dostawcy umieszczonych treści lub usług mogą wypróbować nową funkcję w wielu witrynach bez konieczności używania tokena dla każdego źródła.
Więcej informacji: Czym są testy origin innych firm?
Testowanie przywrócenia wycofanej funkcji
Niektóre wersje próbne origin umożliwiają tymczasowe ponowne włączenie wycofanej funkcji. Są to tzw. testy przywrócenia wycofanej funkcji. W niektórych kontekstach są one nazywane „odwrotnymi” wersjami próbnymi origin.
Na przykład od Chrome 127 zdarzenia mutacji zostały usunięte. Witryny, które potrzebowały dodatkowego czasu na usunięcie tych zdarzeń, mogą zarejestrować się w programie testowania przywrócenia wycofanej funkcji, aby tymczasowo ponownie włączyć zdarzenia w określonych witrynach.
Udział w testowaniu origin
- Wybierz testowanie origin z listy aktywnych testów.
- Poproś o token, klikając przycisk Zarejestruj się i wypełniając formularz.
- Podaj token na każdej stronie internetowej, na której chcesz włączyć funkcję próbną:
- jako metatag w sekcji <head>:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE"> - jako nagłówek HTTP:
Origin-Trial: TOKEN_GOES_HERE - Przez automatyczne podanie tokena.
- jako metatag w sekcji <head>:
- Wypróbuj nową funkcję.
- Prześlij opinię. Możesz to zrobić na stronie testowania origin. Ta opinia nie jest publiczna i jest dostępna tylko dla ograniczonej grupy osób z zespołu Chrome. Każda wersja próbna zawiera też link do spontanicznych opinii społeczności. Zwykle wskazuje ona funkcję na GitHubie lub innym kanale publicznym.
- Gdy token wygaśnie, otrzymasz e-maila z linkiem do odnowienia. W tym celu musisz ponownie przesłać opinię.
Możesz zarejestrować się w tym samym testowaniu origin wiele razy, dla różnych domen, i umieścić wiele tokenów na tej samej stronie. Może to być przydatne, jeśli musisz podać tokeny, które są prawidłowe w przypadku zasobów udostępnianych z różnych źródeł, takich jak kod zawarty w wielu witrynach, które należą do Ciebie.
Platforma testowania origin szuka pierwszego prawidłowego tokena, a następnie ignoruje wszystkie pozostałe tokeny. Możesz to sprawdzić za pomocą Narzędzi deweloperskich w Chrome.
Podawanie tokena automatycznie
Zamiast podawać token jako nagłówek HTTP lub metatag w kodzie HTML strony, jak opisano wcześniej, możesz wstrzyknąć token za pomocą JavaScriptu:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
Użyj tej metody, jeśli uczestniczysz w programie testowym firmy zewnętrznej.
Tokeny i elementy iframe
Aby uzyskać dostęp do funkcji próbnej z elementu iframe, możesz podać token próbny w metatagu, nagłówku HTTP lub programowo.
Podobnie jak w przypadku wszystkich tokenów, źródło zarejestrowane dla tokena musi odpowiadać kontekstowi kodu JavaScript, który uzyskuje dostęp do funkcji próbnej: źródłu strony zawierającej skrypt wbudowany lub atrybutowi src elementu <script> w przypadku kodu JavaScript dołączonego z pliku zewnętrznego.
Tokeny i rozszerzenia
Aby użyć funkcji wersji próbnej w skrypcie działającym w tle, okienku, panelu bocznym lub dokumencie poza ekranem, użyj klucza trial_tokens w pliku manifest.json.
"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]
Skrypty treści są obsługiwane inaczej. Udostępnienie funkcji w jednym świecie może być mylące i nieintuicyjne. Zamiast używać elementu trial_token w pliku manifestu, dodaj token do strony w jeden z tych sposobów:
- Wstaw nagłówek za pomocą
declarativeNetRequest. - Automatycznie dodaj go bezpośrednio w skrypcie treści.
Pamiętaj, że tokeny są powiązane z konkretnymi domenami, więc musisz zarejestrować domenę, w której działa skrypt treści, a nie identyfikator rozszerzenia.
Aby zarejestrować rozszerzenie na okres próbny, użyj adresu URL chrome-extension://YOUR_EXTENSION_ID, na przykład chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.
Odnawianie rejestracji w testowaniu origin
Jeśli testowanie origin zostanie przedłużone, otrzymasz e-maila z ostrzeżeniem, że musisz odnowić rejestrację i podać nowy token dla każdego źródła zarejestrowanego w ramach testowania.
- Otwórz Moje rejestracje.
- W przypadku każdego źródła zarejestrowanego na potrzeby rozszerzonego okresu próbnego kliknij ODNÓW.

- Skopiuj nowy token i udostępnij go na każdej stronie, która powinna pozostać zarejestrowana w wersji próbnej. W razie potrzeby możesz podać kilka tokenów.
Chrome ignoruje nieprawidłowe i wygasłe tokeny.
Wyświetlanie informacji o testowaniu origin
Informacje o wersjach próbnych origin dostępnych dla witryny znajdziesz w panelu Aplikacja w Narzędziach deweloperskich w Chrome.

Funkcje w ramach testowania origin
Poniżej znajdziesz wersje demonstracyjne interfejsów API w trwających testach origin.
Zasoby
Zapoznaj się z dokumentacją dotyczącą pojęć związanych z Chrome:
Więcej informacji o testowaniu origin w Chrome:
- Przewodnik dla programistów stron internetowych
- Wyjaśnienie dotyczące testowania origin
- Przeprowadzanie testowania origin
- Proces wprowadzania nowych funkcji w Chromium
- Intent to explain: Demystifying the Blink shipping process
- Wyświetlanie informacji o testowaniu origin w Narzędziach deweloperskich w Chrome 94
Inne przeglądarki
Znajdź wersje próbne origin w innych przeglądarkach: