Os testes Origin são programas com tempo limitado abertos a todos os desenvolvedores, que oferecem acesso antecipado a recursos experimentais da plataforma. Eles podem ser usados para testar uma nova API de extensão ou o comportamento da plataforma antes de ativar por padrão. Como elas têm um período limitado, verifique se a extensão continua funcionando mesmo se o teste ficar inativo.
Encontrar um teste de origem ativo
Confira a lista completa de testes do Chrome Origin. Os testes de origem que buscam ativamente o feedback dos desenvolvedores geralmente são compartilhados de forma proativa em postagens de blog ou nas redes sociais.
Determinar o ID da extensão
Para se inscrever em um teste de origem, você precisa fornecer um ID de extensão.
Para garantir que o ID da extensão seja o mesmo durante o desenvolvimento e quando você a publicar, siga as etapas para manter um ID de extensão consistente. Se a extensão já estiver ativa na Chrome Web Store, siga estas etapas para a listagem atual da extensão em vez de criar uma nova.
Registrar a extensão
Na página de um teste específico, clique em Registrar. Confira as versões do Chrome em que o teste está disponível e a data de término.
Informe a origem da extensão do Chrome no campo "Origem da Web", por exemplo, chrome-extension://abcdefghijklmnopqrstuvwxyz
.

Você vai receber um token que precisa ser usado para ativar o teste na sua extensão.

Usar o token de teste
É possível ativar um teste de origem para a origem da extensão ou em um script de conteúdo.
Origem da extensão
"trial_tokens": [
"[TOKEN_HERE]"
]
Alguns recursos também podem exigir uma permissão de API. Consulte a documentação do teste específico para saber mais.
Para saber se o teste foi ativado, verifique a guia Frames > Top do painel "Application" no DevTools ao inspecionar uma página de esquema chrome-extension://
.

Scripts de conteúdo
Os scripts de conteúdo são executados no contexto da página em que são injetados, e não na origem da extensão. Como resultado, os testes de origem para recursos da Web não vão estar ativos no script de conteúdo, mesmo que você tenha adicionado um token ao manifesto da extensão.
Em vez disso, selecione a opção de correspondência de terceiros ao criar um token de teste:

Em seguida, injete o token na página:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
Talvez a origem em que você injeta não tenha sido projetada para funcionar com o teste ativo. Portanto, injete com cuidado e considere o possível impacto disso.