Пробные версии Origin — это ограниченные по времени программы, открытые для всех разработчиков, предлагающие ранний доступ к экспериментальным функциям платформы. Их можно использовать для тестирования нового API расширения или поведения платформы перед включением по умолчанию. Поскольку они ограничены по времени, вам следует убедиться, что ваше расширение продолжает работать, даже если пробная версия становится неактивной.
Найти активную пробную версию Origin
Ознакомьтесь с полным списком пробных версий Chrome Origin . Пробные версии Origin, которые активно ищут отзывы разработчиков, обычно активно публикуются в блогах или социальных сетях.
Определите свой идентификатор расширения
Чтобы зарегистрироваться для участия в пробной версии Origin, вам необходимо предоставить идентификатор расширения.
Чтобы убедиться, что ваш идентификатор расширения одинаков как во время разработки, так и при публикации расширения, следуйте инструкциям по поддержанию постоянного идентификатора расширения . Если ваше расширение уже размещено в интернет-магазине Chrome, вы можете выполнить эти инструкции для существующего списка расширений вместо создания нового.
Зарегистрируйте свое расширение
На странице конкретной пробной версии нажмите Register . Помните о версиях Chrome, в которых доступна пробная версия, и дате ее окончания.
Укажите источник расширения Chrome в поле «Веб-источник», например, chrome-extension://abcdefghijklmnopqrstuvwxyz
.

Вы получите токен, который вам понадобится использовать для включения пробной версии в вашем расширении.

Используйте пробный токен
Вы можете включить пробную версию для своего расширения origin или в скрипте контента.
Происхождение расширения
"trial_tokens": [
"[TOKEN_HERE]"
]
Некоторые функции также могут потребовать разрешения API. Проверьте документацию для конкретной пробной версии, чтобы узнать больше.
Чтобы узнать, включена ли пробная версия, проверьте вкладку «Фреймы» > «Верх» на панели «Приложение» в DevTools при проверке страницы схемы chrome-extension://
.

Скрипты контента
Скрипты контента запускаются в контексте страницы, в которую они внедряются, а не вашего источника расширения. В результате, пробные версии источника для веб-функций не будут активны в вашем скрипте контента, даже если вы добавили токен в манифест расширения.
Вместо этого выберите опцию стороннего сопоставления при создании пробного токена:

Затем добавьте токен на страницу:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
Источник, в который вы вводите, возможно, не был разработан для работы с этим активным пробным источником. В результате вводите с осторожностью и учитывайте потенциальное воздействие этого.