Pierwsze kroki z testami origin

Testowanie nowej lub eksperymentalnej funkcji 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 przez ograniczony czas. Po zakończeniu okresu próbnego i ocenie opinii zespół Chrome decyduje, czy funkcja powinna być dostępna dla wszystkich.

Możesz zarejestrować się w wersji próbnej origin, aby włączyć funkcję dla wszystkich użytkowników w Twojej domenie, bez konieczności przełączania flag ani przechodzenia na alternatywną wersję Chrome (chociaż mogą oni potrzebować aktualizacji). Po zarejestrowaniu deweloperzy mogą tworzyć wersje demonstracyjne i prototypy z wykorzystaniem nowych funkcji. Wersje próbne pomagają też inżynierom Chrome zrozumieć, jak używane są nowe funkcje i jak mogą one współdziałać z innymi technologiami internetowymi.

Dostępność

Wersje próbne origin są publiczne i dostępne dla wszystkich deweloperów. Mają ograniczony czas trwania i zakres użycia. Uczestnictwo to proces zarządzany samodzielnie, z ograniczoną dokumentacją i wsparciem. Uczestnicy powinni być gotowi i zdolni do pracy w stosunkowo niezależny sposób, korzystając z dostępnej dokumentacji, która na tym etapie prawdopodobnie ogranicza się do specyfikacji interfejsu API i wyjaśnień. Staramy się jednak w miarę możliwości udzielać wskazówek.

Jeśli zarejestrujesz się w wersji próbnej, zespół Chrome będzie okresowo prosić Cię o konkretne opinie na temat korzystania z funkcji próbnej. Niektóre funkcje mogą przechodzić kilka wersji próbnych origin, ponieważ opinie są uwzględniane i wprowadzane są zmiany.

Wersje próbne origin są też dostępne w przeglądarkach Firefox i Microsoft Edge.

Wersje próbne origin innych firm

Domyślnie funkcja wersji próbnej origin jest dostępna tylko w domenie zarejestrowanej w wersji próbnej. Niektóre wersje próbne podczas rejestracji udostępniają opcję dopasowania do innych firm. Dzięki temu dostawcy treści lub usług osadzonych mogą testować nową funkcję w wielu witrynach bez konieczności używania tokena dla każdej domeny.

Więcej informacji znajdziesz w artykule Co to są wersje próbne origin innych firm?

Wersje próbne wycofania

Niektóre wersje próbne origin umożliwiają tymczasowe ponowne włączenie wycofanej funkcji. Są one nazywane wersjami próbnymi wycofania. W niektórych kontekstach są one nazywane „odwrotnymi” wersjami próbnymi origin.

Na przykład zdarzenia mutacji zostały usunięte w Chrome 127. Witryny, które potrzebują więcej czasu na usunięcie tych zdarzeń, mogą zarejestrować się w wersji próbnej wycofania aby tymczasowo ponownie włączyć zdarzenia w określonych witrynach.

Udział w wersji próbnej origin

  1. Wybierz wersję próbną origin z listy aktywnych wersji próbnych.
  2. Poproś o token, klikając przycisk Zarejestruj się i wypełniając formularz.
  3. 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 programowe podanie tokena.
  4. Wypróbuj nową funkcję.
  5. Prześlij opinię. Zrób to na stronie wersji próbnej origin. Ta opinia nie jest publiczna i jest dostępna tylko dla ograniczonej grupy osób w zespole Chrome. Każda wersja próbna zawiera też link do spontanicznych opinii społeczności. Zwykle prowadzi on do funkcji w GitHubie lub innym kanale publicznym.
  6. Gdy token wygaśnie, otrzymasz e-maila z linkiem do odnowienia. Aby to zrobić, musisz ponownie przesłać opinię.

Możesz zarejestrować się w tej samej wersji próbnej origin kilka razy, w przypadku różnych domen, i umieścić kilka tokenów na tej samej stronie. Może się to przydać, jeśli musisz podać tokeny, które są ważne w przypadku zasobów udostępnianych z różnych domen, np. kodu umieszczonego w kilku Twoich witrynach.

Platforma wersji próbnych origin szuka pierwszego prawidłowego tokena, a następnie ignoruje wszystkie inne tokeny. Możesz to sprawdzić za pomocą Narzędzi deweloperskich w Chrome.

Programowe podawanie tokena

Zamiast podawać token jako nagłówek HTTP lub metatag w kodzie HTML strony, jak opisano wcześniej, możesz wstrzyknąć token za pomocą JavaScript:

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

Użyj tej metody, jeśli bierzesz udział w wersji próbnej innej firmy.

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, domena zarejestrowana w tokenie musi być zgodna z kontekstem JavaScript, który uzyskuje dostęp do funkcji próbnej: albo domena strony, która zawiera skrypt wbudowany, albo src elementu <script> w przypadku JavaScript dołączonego z pliku zewnętrznego.

Tokeny i rozszerzenia

Aby używać funkcji próbnej w skrypcie działającym w tle, wyskakującym okienku, panelu bocznym lub dokumencie poza ekranem, użyj trial_tokens klucza w pliku manifest.json.

"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]

Skrypty treści są obsługiwane inaczej. Udostępnianie funkcji w jednym świecie może być mylące i nieintuicyjne. Zamiast używać trial_token w manifeście, dodaj token do strony w jeden z tych sposobów:

Pamiętaj, że tokeny są powiązane z konkretnymi domenami, więc musisz zarejestrować się w domenie, w której działa skrypt treści, a nie w identyfikatorze rozszerzenia.

Aby zarejestrować rozszerzenie w wersji próbnej, użyj adresu URL chrome-extension://YOUR_EXTENSION_ID, np. chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.

Odnowienie rejestracji w wersji próbnej origin

Jeśli wersja próbna origin zostanie przedłużona, otrzymasz e-maila z ostrzeżeniem, że musisz odnowić rejestrację i podać nowy token dla każdej domeny zarejestrowanej w wersji próbnej.

  1. Otwórz Moje rejestracje.
  2. W przypadku każdej domeny zarejestrowanej w przedłużonej wersji próbnej kliknij ODNÓW. Przykład strony Moje rejestracje z przyciskami ODNÓW
  3. Skopiuj nowy token i udostępnij go na każdej stronie, która ma pozostać zarejestrowana w wersji próbnej. W razie potrzeby możesz podać kilka tokenów.

Chrome ignoruje nieprawidłowe lub wygasłe tokeny.

Wyświetlanie informacji o wersji próbnej origin

Informacje o wersjach próbnych origin dostępnych w witrynie znajdziesz w panelu Aplikacja w Narzędziach deweloperskich w Chrome.

Widok szczegółów ramki w panelu Aplikacja w Narzędziach deweloperskich w Chrome.

Funkcje w wersji próbnej origin

Poniżej znajdziesz wersje demonstracyjne interfejsów API w trwających wersjach próbnych origin.

Zasoby

Przeczytaj dokumentację dotyczącą koncepcji Chrome:

Dowiedz się więcej o wersjach próbnych origin w Chrome:

Inne przeglądarki

Wersje próbne origin w innych przeglądarkach: