kon*_*cov 2 firefox firefox-addon-webextensions
我想在我的 Firefox Web 扩展中使用一些数据库,我已经找到了这个,但它只是键值对的存储。
那么如何在 Firefox Web 扩展中使用数据库呢?
您可以使用 IndexedDB Web API:https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API
有一个使用它的示例扩展,尽管它使用的是库。查看一般的使用 IndexedDB示例可能会更好。
您可能想要声明"unlimitedStorage"许可;在 Chrome 中,它取消了 5MB 的大小限制,而在 Firefox 上,它显然绕过了用户提示。
请注意,IndexedDB 是按源的,因此您的内容脚本(其源在技术上是它们正在运行的页面)将无法直接访问它;您需要依靠消息传递来让后台页面“代理”访问。
| 归档时间: |
|
| 查看次数: |
1137 次 |
| 最近记录: |