Cómo comprobar si tu sitio se ve afectado por el particionamiento del almacenamiento
Para mejorar la privacidad, Chrome cambiará el comportamiento de las APIs de almacenamiento y comunicación en versiones futuras. Obtén más información sobre el próximo cambio en la partición de almacenamiento.
La implementación inicial está disponible detrás de una función experimental en Chrome 105 desde julio de 2022. A partir de la versión beta 106 de Chrome, a partir de septiembre de 2022, la implementación nueva (que incluye la partición de almacenamiento en caché) estará disponible para pruebas. Las funciones y correcciones de errores más recientes llegarán primero a Chrome Canary, así que considera usar Canary para realizar pruebas continuas.
Este cambio no debería afectar los casos de uso más comunes en los que tu app solo usa almacenamiento en un contexto propio. Sin embargo, te recomendamos que realices pruebas para asegurarte de que tus aplicaciones sigan funcionando como lo hacen actualmente. Si usas el almacenamiento en iframes o interactúas con él, es más probable que el cambio te afecte.
Cómo probar el particionamiento del almacenamiento
Para probar la partición de almacenamiento, haz lo siguiente:
- Asegúrate de usar la versión beta 106 de Chrome o una posterior.
- Ve a
chrome://flags/#third-party-storage-partitioning
. - Habilita la marca “Partición de almacenamiento experimental de terceros”.
Participa en pruebas anticipadas y, luego, informa errores para ayudar al equipo de Chrome a identificar y corregir cualquier comportamiento inesperado antes del lanzamiento estable.
¿Qué es el particionamiento del almacenamiento?
Para evitar ciertos tipos de seguimiento entre sitios de canales laterales, Chrome está particionando las APIs de almacenamiento y comunicaciones en contextos de terceros (consulta la explicación para obtener más detalles).
Históricamente, el almacenamiento tenía únicamente la clave de origen. Esto significa que, si se incorpora un iframe de example.com
en a.com
y b.com
, example.com
podría almacenar y recuperar correctamente un ID desde el almacenamiento para aprender sobre tus hábitos de navegación en esos dos sitios de nivel superior. Cuando se habilita la partición de almacenamiento de terceros, el almacenamiento de example.com
existirá en dos particiones diferentes, una para a.com
y otra para b.com
. La partición de almacenamiento evita que una incorporación se una a tus visitas a cualquiera de los sitios.
Las siguientes APIs de comunicación y almacenamiento se particionan cuando se habilita la marca "Partición de almacenamiento experimental de terceros":
- Transmitir canal
- Almacenamiento en caché
- Almacenamiento web
- Acceso al sistema de archivos
- IndexedDB
- Sistema de archivos heredado
- Cuota
- Bloqueos web
- ServiceWorker
- SharedWorker
Las siguientes APIs están en desarrollo activo y se particionarán antes de enviarlas a la versión estable:
- URL del BLOB
- Encabezado Clear-Site-Data
¿Cuándo se lanzará esta función de forma predeterminada?
Esperamos comenzar el lanzamiento de la función a principios de 2023, según la estabilidad y la compatibilidad. Probar la partición de almacenamiento de terceros ahora y archivar errores ayudará a Chrome a obtener comentarios del ecosistema para garantizar que los desarrolladores y los propietarios de sitios tengan la asistencia que necesitan.
Cómo informar errores
La mejor manera de hacerlo es informar un problema nuevo, ya sea con un vínculo a una URL de acceso público o un caso de prueba reducido.