Estoy desarrollando una extensión de Google Chrome, y he estado trabajando en una por un tiempo. Así que se ha instalado por un tiempo, y actualicé el archivo de manifiesto para incluir el permiso de "almacenamiento" y recargué la extensión. Sin embargo, cuando lo intento en la consola, chrome.storage
es undefined
. Reinicé Chrome y aún nada.chrome.storage no está definido en la extensión de Chrome
Mi archivo de manifiesto es el siguiente:
{
... snip ...
"permissions": [
"tabs",
"http://*/*",
"https://*/*",
"chrome://favicon/",
"storage"
]
}
pude volver a instalar la aplicación, pero estoy indeciso, ya que: ¿Será lo mismo para los usuarios actuales de la extensión? En la documentación se indica que el permiso no mostrará advertencias o bloqueará temporalmente la extensión para agregar más permisos.
Mi pregunta es principalmente, ¿cómo se verán afectados los usuarios existentes de mi extensión? ¿Recibirán una advertencia y la inhabilitarán hasta que la activen activamente? ¿O es solo un problema de desarrollo local?
¿Cómo lo está intentando exactamente en la consola? ¿No debería ser indefinido hasta que realmente lo use? – Gravitate