Зарегистрируйте свое расширение для пробной версии Origin

Пробные версии Origin — это ограниченные по времени программы, открытые для всех разработчиков, предлагающие ранний доступ к экспериментальным функциям платформы. Их можно использовать для тестирования нового API расширения или поведения платформы перед включением по умолчанию. Поскольку они ограничены по времени, вам следует убедиться, что ваше расширение продолжает работать, даже если пробная версия становится неактивной.

Найти активную пробную версию Origin

Ознакомьтесь с полным списком пробных версий Chrome Origin . Пробные версии Origin, которые активно ищут отзывы разработчиков, обычно активно публикуются в блогах или социальных сетях.

Определите свой идентификатор расширения

Чтобы зарегистрироваться для участия в пробной версии Origin, вам необходимо предоставить идентификатор расширения.

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

Зарегистрируйте свое расширение

На странице конкретной пробной версии нажмите Register . Помните о версиях Chrome, в которых доступна пробная версия, и дате ее окончания.

Укажите источник расширения Chrome в поле «Веб-источник», например, chrome-extension://abcdefghijklmnopqrstuvwxyz .

Форма регистрации испытания Origin.
Форма регистрации испытания Origin.

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

Экран подтверждения во время регистрации пробной версии Origin.
Экран подтверждения во время регистрации пробной версии Origin.

Используйте пробный токен

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

Происхождение расширения

"trial_tokens": [
  "[TOKEN_HERE]"
]

Некоторые функции также могут потребовать разрешения API. Проверьте документацию для конкретной пробной версии, чтобы узнать больше.

Чтобы узнать, включена ли пробная версия, проверьте вкладку «Фреймы» > «Верх» на панели «Приложение» в DevTools при проверке страницы схемы chrome-extension:// .

Информация о пробной версии Origin на панели приложений DevTools.
Информация о пробной версии Origin на панели приложений DevTools.

Скрипты контента

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

Вместо этого выберите опцию стороннего сопоставления при создании пробного токена:

Возможность сопоставления со сторонними источниками в поле веб-источника.
Возможность сопоставления со сторонними источниками в поле веб-источника.

Затем добавьте токен на страницу:

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

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