A few questions regarding IndexedDB, unlimitedStorage permission and accessing database created in content script from background/options script:
- Does "unlimitedStorage" permission covers databases created in background.js? (it's unclear in the docs)
- Does "unlimitedStorage" permission covers databases created in content.js on matched domains?
- Does database created in content.js on matched domain is schemeless? (i.e. will content scripts running on http:// and https:// access the same database?)
- Will database created in content script for matched domain be accessible from other extension's content script and will it survive extension removal?
- What is the way to access database for given domain from background/options.js? (assuming there is no content script that can be used to sent a message to)
I hope the answers for 1-4 are positive, but it would be good to have a definitive answer from the developers.