Pierwsze kroki z testami origin

Przetestuj nową lub eksperymentalną funkcję platformy internetowej.

Testowanie origin daje dostęp do nowej lub eksperymentalnej funkcji, dzięki której użytkownicy mogą wypróbować nowe funkcje przez ograniczony czas, zanim zostaną udostępnione wszystkim użytkownikom.

Gdy Chrome oferuje wersję próbną origin danej funkcji, możesz zarejestrować się w okresie próbnym, aby włączyć tę funkcję dla wszystkich użytkowników w Twojej domenie bez konieczności przełączania flag czy przełączania się na alternatywną kompilację Chrome (chociaż może być konieczne uaktualnienie). Testowanie Origin pozwala deweloperom tworzyć wersje demonstracyjne i prototypy z wykorzystaniem nowych funkcji. Testy pomagają też inżynierom Chrome zrozumieć, w jaki sposób używane są nowe funkcje i jak mogą one współdziałać z innymi technologiami internetowymi.

Wersje próbne origin są publiczne i otwarte dla wszystkich deweloperów. Ich czas trwania i ograniczenia są ograniczone. Udział w tym programie jest zarządzany przez Ciebie z ograniczoną dokumentacją i pomocą. Uczestnicy powinni chcieć i umieszkać stosunkowo niezależnie od dostępnej dokumentacji, która na tym etapie będzie prawdopodobnie ograniczona do specyfikacji i wyjaśnień dotyczących APIchociaż staramy się zapewnić pomocw miarę możliwości.

Jeśli zarejestrujesz się na okres próbny, zespół Chrome będzie co pewien czas prosić Cię o przesłanie opinii na temat korzystania z funkcji wersji próbnej. W miarę uwzględniania opinii i wprowadzania poprawek niektóre funkcje mogą podlegać wielu testom origin.

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

Testowanie origin zewnętrznych witryn

Wersje próbne origin są zwykle dostępne tylko na podstawie własnych danych: działają tylko w przypadku 1 zarejestrowanego źródła. Zewnętrzne testowanie origin pozwala dostawcom treści umieszczonych na stronie wypróbowywać nowe funkcje w wielu witrynach bez konieczności używania tokena dla każdego źródła.

Dowiedz się więcej: Czym są testowanie origin przez inne firmy

Okresy próbne wycofania

Nie wszystkie wersje próbne origin służą do testowania nowych interfejsów API. Niektóre wersje próbne umożliwiają tymczasowe ponowne włączenie wycofanej funkcji. Są one nazywane próbami wycofywania, a w niektórych kontekstach są nazywane „testami odwrotnego”.

Na przykład pamięć podręczna aplikacji od Chrome 85 nie jest już domyślnie dostępna w Chrome. Witryny, które potrzebują więcej czasu na migrację z AppCache, mogą zarejestrować się jako okres próbny wyłączenia w celu dalszego korzystania z AppCache aż do Chrome 93.

Weź udział w testowaniu origin

  1. Wybierz wersję próbną z listy aktywnych wersji próbnych.
  2. Aby poprosić o token, kliknij przycisk Zarejestruj i wypełnij formularz.
  3. Podaj token na każdej stronie internetowej, na której chcesz włączyć wersję próbną:
    • Jako metatag w tagu <head>: <meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
    • Jako nagłówek HTTP: Origin-Trial: TOKEN_GOES_HERE
    • Przez automatyczne udostępnianie tokena.
  4. Wypróbuj nową funkcję.
  5. 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 w zespole Chrome. Każda wersja próbna zawiera też link do spontanicznych opinii społeczności. Zwykle wskazuje to funkcję na GitHubie lub innym kanale publicznym.
  6. Gdy token wygaśnie, otrzymasz e-maila z linkiem do odnowienia. Aby to zrobić, ponownie poprosimy Cię o przesłanie opinii.

Możesz zarejestrować się kilka razy na ten sam okres próbny origin, dla różnych źródeł i umieścić wiele tokenów na tej samej stronie. Może to być przydatne, gdy musisz udostępnić tokeny ważne dla zasobów udostępnianych z różnych źródeł, np. kodu umieszczonego w wielu Twoich witrynach.

Platforma testowania origin szuka pierwszego prawidłowego tokena, a potem ignoruje wszystkie inne tokeny. Możesz to sprawdzić w Narzędziach deweloperskich w Chrome.

Automatyczne udostępnianie tokena

Zamiast podawać token jako nagłówek HTTP lub metatag w kodzie HTML strony, jak opisano wcześniej, token można wstrzyknąć za pomocą kodu 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 korzystasz z wersji próbnej innej firmy.

Tokeny i elementy iframe

Aby uzyskać dostęp do funkcji próbnej w elemencie iframe, możesz umieścić token próbny w metatagu, nagłówku HTTP lub automatycznie.

Tak jak w przypadku każdego użycia tokena, źródło zarejestrowane dla tokena musi być zgodne z kontekstem kodu JavaScript, który uzyskuje dostęp do funkcji próbnej: źródłem strony zawierającej wbudowany skrypt lub src elementu <script> w przypadku kodu JavaScript zawartego w pliku zewnętrznym.

Odnów rejestrację w wersji próbnej origin

Jeśli okres próbny origin zostanie przedłużony, otrzymasz e-maila z ostrzeżeniem, że musisz odnowić rejestrację i podać nowy token dla każdego źródła zarejestrowanego w ramach okresu próbnego.

  1. Otwórz stronę My Registrations (Moje rejestracje).

  2. W przypadku każdego punktu początkowego zarejestrowanego na potrzeby rozszerzonego okresu próbnego kliknij przycisk ODNOWI. Zrzut ekranu strony Moje rejestracje w Chrome origin, na której widać przyciski RENEW

  3. Skopiuj nowy token i udostępnij go na każdej stronie, która powinna pozostać zarejestrowana w okresie próbnym. W razie potrzeby możesz dostarczyć wiele tokenów – Chrome zignoruje nieprawidłowe lub wygasłe tokeny.

Wyświetl informacje o testowaniu origin

Wyświetl informacje o testach origin dostępnych dla danej strony w panelu Aplikacja w Narzędziach deweloperskich w Chrome.

Informacje o wersji próbnej origin witryny wyświetlanej w widoku szczegółów ramki panelu w Narzędziach deweloperskich w Chrome**.

Możesz też użyć dekodera tokenów próbnych źródła, aby wyświetlić dane zakodowane w tokenie.

Narzędzie do dekodowania wersji próbnej origin, które pokazuje zdekodowane wartości próbne źródła.

Wersje demonstracyjne origin

Więcej informacji