Probar una función de plataforma web nueva o experimental
Las pruebas de origen te dan acceso a una función nueva o experimental para compilar que los usuarios pueden probar por un tiempo limitado antes de se pone a disposición de todos.
Cuando Chrome ofrece una prueba de origen para una función, puedes registrarte para obtener la prueba. para habilitar la función para todos los usuarios de tu origin sin solicitarlos para activar o desactivar marcas o cambiar a una compilación alternativa de Chrome (aunque puede deben actualizarse). Las pruebas de origen permiten a los desarrolladores compilar demostraciones y prototipos con las nuevas funciones. Las pruebas también ayudan a los ingenieros de Chrome a comprender se usan y cómo pueden interactuar con otras tecnologías web.
Las pruebas de origen son públicas y están abiertas a todos los desarrolladores. Están limitados en duración y uso. La participación es un proceso autoadministrado con limitaciones documentación y asistencia técnica. Los participantes deben estar dispuestos a trabajar y deben ser capaces de hacerlo. de forma relativamente independiente con la documentación disponible, que, en este de la API, es probable que se limiten a las especificaciones y explicaciones de la API, aunque intenta proporcionar orientación siempre que sea posible.
Si te registras para una prueba, el equipo de Chrome te pedirá periódicamente que comentarios específicos sobre el uso de la función de prueba. Algunas funciones pueden sufrir múltiples pruebas de origen, a medida que se incorporan comentarios y se realizan ajustes.
También están disponibles las pruebas de origen Firefox y Microsoft Perímetro.
Pruebas de origen de terceros
Las pruebas de origen solo suelen estar disponibles según los datos de origen, es decir, solo funcionan para un único origen registrado. Las pruebas de origen de terceros permiten que los proveedores de contenido incorporado puedan realizar las siguientes acciones: prueba una nueva función en múltiples sitios sin necesidad de un token para cada origen.
Obtén más información: ¿Qué son los datos de origen o pruebas?
Pruebas de baja
No todas las pruebas de origen se utilizan para probar nuevas APIs. Algunas pruebas habilitan un control la función se volverá a habilitar temporalmente. Estas se conocen como pruebas de baja, y, en algunos contextos, se denominan "invertir" en las pruebas de origen.
Por ejemplo, desde Chrome 85 AppCache no es estarán disponibles en Chrome de forma predeterminada. Sitios que necesitan tiempo adicional para realizar la migración AppCache podría registrarse en la prueba de baja para seguir usando AppCache hasta Chrome 93.
Participa en una prueba de origen
- Elige una prueba de origen de la lista de dispositivos activos pruebas.
- Para solicitar un token, haz clic en el botón Register y completa los formulario.
- Proporciona el token en cada página web para la que quieras que la función de prueba
habilitar:
- Como metaetiqueta en la etiqueta <head>:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
- Como un encabezado HTTP:
Origin-Trial: TOKEN_GOES_HERE
- Proporcionando un token de manera programática
- Como metaetiqueta en la etiqueta <head>:
- Prueba la nueva función.
- Envía comentarios. Para hacerlo, usa el sitio de la prueba de origen. Este comentario no es público y solo está disponible para un grupo limitado de personas en Chrome equipo. Además, cada prueba proporciona un vínculo para recibir comentarios espontáneos de la comunidad. Por lo general, esto apunta a la función en GitHub o en algún otro canal público.
- Cuando venza el token, recibirás un correo electrónico con un vínculo de renovación. Tareas pendientes por lo que se te pide nuevamente que envíes comentarios.
Puedes registrarte en la misma prueba de origen varias veces para diferentes de origen, además de incluir varios tokens en la misma página. Esto puede ser útil si debes proporcionar tokens que sean válidos para los recursos que se entregan desde diferentes orígenes, como el código incluido en varios sitios de tu propiedad.
El framework de pruebas de origen busca el primer token válido y, luego, ignora todos. otros tokens. Puedes validar esto con Chrome Herramientas para desarrolladores.
Proporciona un token de manera programática
En lugar de proporcionar un token como encabezado HTTP o metaetiqueta en el código HTML de como se describió anteriormente, puedes insertar un token con JavaScript:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
Utiliza este método si participas en una prueba de terceros.
Tokens e iframes
Para acceder a una función de prueba desde un iframe, puedes proporcionar un token de prueba en un una metaetiqueta, un encabezado HTTP o de manera programática.
Como para todo el uso del token, el origen registrado para el token debe coincidir con el
contextual de JavaScript que accede a la función de prueba: el origen de la
incluye una secuencia de comandos intercalada, o el src
de un elemento <script>
para
JavaScript incluido desde un archivo externo
Tokens y extensiones
Para usar una función de prueba dentro de una secuencia de comandos en segundo plano, haz lo siguiente: popup o documento fuera de pantalla agrega un trial_token a tu archivo manifest.json.
Las secuencias de comandos de contenido se manejan de forma diferente. Exponer un atributo a un mundo puede ser confuso y poco intuitivo. En lugar de usar el trial_token
del manifiesto, agrega el elemento
token a la página, ya sea insertando un encabezado con declarativeNetRequest o de manera programática directamente en la secuencia de comandos de contenido. Recuerda que los tokens están vinculados a dominios específicos, por lo que deberás registrar uno para el dominio en el que se ejecuta la secuencia de comandos del contenido, en lugar de tu ID de extensión.
Si deseas registrar tu extensión para una prueba, usa la URL chrome-extension://YOUR_EXTENSION_ID
, por ejemplo, chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk
.
Renovar la inscripción a la prueba de origen
Si se extiende la prueba de origen, recibirás una advertencia por correo electrónico en la que se indica que debes para renovar el registro y proporcionar un token nuevo por cada origen inscrito en el de Google Cloud.
Navega a Mis registros. .
En cada origen registrado para la prueba extendida, haz clic en RENOVAR. .
Copia el token nuevo y haz que esté disponible en todas las páginas que se deben conservar. te inscribiste en la prueba. Si es necesario, puedes proporcionar varios tokens: Chrome ignorará los tokens no válidos o vencidos.
Ver información de la prueba de origen
Ver información sobre las pruebas de origen disponibles para una página desde el Panel Application en Chrome Herramientas para desarrolladores.
También puedes usar nuestro decodificador de tokens de prueba de origen para ver los datos codificados en un token.
Demostraciones de pruebas de origen
- Token en una metaetiqueta
- Token en un encabezado
- Token insertado por una secuencia de comandos de terceros
- Se accede a la función en un iframe
- Ejemplos de iframe de origen cruzado
- Decodificador de tokens de prueba de origen
Más información
- Solución de problemas de las pruebas de origen de Chrome
- ¿Qué son las pruebas de origen de terceros?
- Guía de pruebas de origen para desarrolladores web
- Explicación de la prueba de origen
- Ejecuta una prueba de origen
- Proceso para lanzar nuevas funciones en Chromium
- Intención de explicar: cómo derribar los mitos del proceso de envío de Blink
- Consulta la información de las pruebas de origen en Herramientas para desarrolladores
- Usa pruebas de origen en Microsoft Edge
- Pruebas de origen para Firefox