Estoy desarrollando una extensión de navegador y funcionaba bien hasta hoy. Cuando abro la consola "Inspeccionar ventana emergente" y chrome.storage.local todo se ve como se esperaba: consola de ventana emergente
Pero cuando abro la consola en cualquier sitio web y compruebo el storage , aparece un error de tipo no capturado: no se pueden leer las propiedades de undefined (leyendo 'local'): consola del navegador
De hecho, como dice el título de esta pregunta, me faltan la mayoría de los métodos API de chrome : métodos disponibles de la variable Chrome
Estoy usando la última versión de Microsoft Edge 101.0.1210.32 (compilación oficial) (64 bits). Intenté reiniciar el navegador y la computadora. Borrar todos los datos de usuario, cookies, todo excepto contraseñas. Intenté cerrar sesión y volver a iniciarla en el navegador y reinstalar mi extensión también.
Según su descripción, creo que podría estar confundiendo chrome.storage.local con Window.localStorage .
Almacena los datos de las extensiones instaladas en la máquina local, por lo que solo funciona en la extensión. Por lo tanto, debe depurarlo en la Inspect popup de las extensiones que mencionó anteriormente.