Fecha de publicación: 17 de junio de 2025
En agosto del año pasado, anunciamos los próximos cambios en el modelo de identidad de Chrome para las plataformas Windows, Mac y Linux, después de los que ya se lanzaron en iOS y Android. El objetivo de estos cambios es alinear Chrome con las expectativas actuales de los usuarios en relación con el acceso. Cada vez más usuarios esperan acceder a sus elementos, incluidos los favoritos, y salir de sus cuentas para mantenerlos seguros.
Como parte del lanzamiento de estas actualizaciones, presentamos cambios en la forma en que Chrome almacena los marcadores en computadoras. Por ejemplo, los favoritos que se almacenan de forma local en un dispositivo seguirán siendo locales cuando se acceda a la cuenta. Los usuarios pueden optar por subir estos datos a su Cuenta de Google de forma individual o masiva. Para permitir que las extensiones admitan estas funciones, exponemos datos nuevos en la API de Chrome Extensions. La siguiente información es pertinente para los autores de extensiones de Chrome que usan la API de chrome.bookmarks
.
Descripción general
Actualmente, los usuarios siempre tienen un solo conjunto de carpetas de nivel superior, incluidas las carpetas "Barra de marcadores" y "Otros marcadores". Los datos de estas carpetas pueden sincronizarse o no, según si el usuario accedió a su cuenta con la sincronización habilitada o no.
Como parte de los cambios en el modelo de identidad, Chrome separará los favoritos sincronizados y no sincronizados en dos subárboles independientes en el árbol de favoritos. En algunos casos en los que un usuario no elige subir todos sus favoritos a su cuenta, es posible que tenga carpetas de favoritos que se sincronizan y otras que no al mismo tiempo. Es posible que deban actualizarse las extensiones que usan la API de Bookmarks para mostrar el árbol de marcadores de una manera clara para los usuarios.
Cambios detallados de la API
En el caso de los usuarios con una combinación de marcadores sincronizados y no sincronizados, la API de Bookmarks puede devolver un árbol similar al siguiente en la API de getTree:
- id=A (name: "Bookmarks bar", folderType: "bookmarks-bar", syncing: true)
- …
- id=B (name: "Otros marcadores", folderType: "other", syncing: true)
- …
- id=C (name: "Bookmarks bar", folderType: "bookmarks-bar", syncing: false)
- …
- id=D (name: "Otros marcadores", folderType: "other", syncing: false)
- …
Para permitir que los desarrolladores de extensiones distingan entre estas carpetas de nivel superior, se agregaron dos propiedades nuevas a la API:
folderType
: Permite que las extensiones identifiquen las carpetas “especiales”, como la barra de favoritos. Ten en cuenta quename
yid
no se deben usar para este propósito (name
depende de la configuración regional yid
no es fijo).syncing
: Para permitir que las extensiones diferencien las partes del árbol que se sincronizan de las que no se sincronizan. Serátrue
antes de que cambie el modelo de identidad si el usuario accedió y habilitó la sincronización.
Actualizaciones de extensiones
Si alguna de las siguientes afirmaciones es verdadera para tu extensión, es posible que debas realizar actualizaciones:
- Si tu extensión muestra el resultado completo de getTree al usuario para evitar que se muestren versiones con el mismo nombre de, por ejemplo, la barra de marcadores Es posible que quieras agregar un sufijo al nombre o proporcionar algún otro tratamiento de la IU.
- Si tu extensión intenta hacer coincidir las carpetas permanentes de la barra de marcadores, otras o móviles con
id
oname
Estos métodos ya no eran compatibles. - Si tu extensión supone que hay exactamente una instancia de las carpetas permanentes de la barra de marcadores, otras o para dispositivos móviles, o como máximo una
Prueba
Las nuevas propiedades de la API de extensiones folderType
y syncing
están documentadas y disponibles en la versión más reciente de Chrome Canary (versión 138.0.7196.0 o posterior).
Los usuarios de los canales estables de Chrome tienen un solo almacenamiento (es decir, como máximo uno de cada tipo de carpeta). Para realizar pruebas, puedes habilitar el almacenamiento doble de la siguiente manera:
- Habilita las siguientes opciones en chrome://flags y reinicia Chrome.
- sync-enable-bookmarks-in-transport-mode
- enable-bookmarks-selected-type-on-signin-for-testing
- Agrega un nuevo perfil de Chrome (https://support.google.com/chrome/answer/2364824)
- No accedas: Elige "Continuar sin una cuenta".
- Si agregas páginas a favoritos, se agregarán al almacenamiento que no se sincroniza.
- Ahora accede a Chrome:
- Haz clic en la foto de avatar que se encuentra en la parte superior derecha, junto al menú de tres puntos.
- Haz clic en "Acceder a Chrome" y sigue las indicaciones.
- Elige "No, gracias" cuando se te pregunte si quieres activar la sincronización.
- Si agregas páginas a los marcadores, se agregarán al almacenamiento de sincronización (lo que te permitirá probar el caso de almacenamiento doble).
Cronogramas
Los cambios para exponer el almacenamiento doble se lanzarán de forma gradual y comenzarán a implementarse para un subconjunto de usuarios del canal estable de Chrome a partir de fines de junio de 2025, comenzando con un pequeño porcentaje de usuarios y, luego, lanzándose de forma más amplia durante las semanas siguientes.