Sto sviluppando un'estensione di Google Chrome e ne sto lavorando da un po '. Quindi è stato installato per un po 'e ho aggiornato il file manifest per includere il permesso di "archiviazione" e ricaricato l'estensione. Tuttavia, quando provo nella console, chrome.storage
è undefined
. Ho riavviato Chrome e ancora niente.chrome.storage non è definito nell'estensione di cromo
mio file manifesto si presenta così:
{
... snip ...
"permissions": [
"tabs",
"http://*/*",
"https://*/*",
"chrome://favicon/",
"storage"
]
}
potrei reinstallare l'applicazione, ma sono titubante, in quanto: Sarà lo stesso per gli utenti esistenti di estensione? Nella documentazione si dice che l'autorizzazione non mostrerà alcun avviso o bloccherà temporaneamente l'estensione per l'aggiunta di ulteriori autorizzazioni.
La mia domanda è principalmente, come saranno interessati gli utenti esistenti della mia estensione? Riceveranno un avviso e l'estensione verrà disabilitata finché non la abiliteranno attivamente? O è solo un problema di sviluppo locale?
Come esattamente lo stai provando nella console? Non dovrebbe essere indefinito finché non lo usi effettivamente? – Gravitate