javascript - 在 Chrome 扩展应用程序中存储设置的位置

标签 javascript html css google-chrome-extension

我是网络开发的新手。我正在编写连接到某些 API 的谷歌浏览器扩展。我有一个页面用于用户设置,其中包含 API key 等字段,以及用户想要配置的更多内容。

作为开发人员,我的问题是我应该在哪里以及如何保存这些设置,我认为创建一个 json 文件可以导出文件和导入设置文件。

服务器应该保存这个设置吗?我应该将它保存在用户的机器上吗?有什么建议吗?

最佳答案

我认为如果你允许用户在他们的机器上保存会更好,这样会更安全,你的用户必须承担所有责任来保证它的安全。

您可以使用 Extension Options为您的用户提供一个 UI 来保存他们的凭据。在该选项页面中,您应该使用 chrome.storage API存储凭据,以便每当用户访问选项页面时,他们的凭据仍然存在。稍后,当您想使用用户凭据发送 API 时,只需使用 chrome.storage API 查询凭据即可。

关于javascript - 在 Chrome 扩展应用程序中存储设置的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58264216/

相关文章:

javascript - 达到用户的特定页面宽度时如何停止追加?

css - * { margin :0; padding:0; } in 2012

html - 为什么一个 div 不会进入另一个 div?

javascript - 无法使用 ngShow 为自定义指令设置动画

javascript - 一秒钟内多次调用 Google App Script onEdit 函数失败

html - 防止 jaw 在密码类型输入字段中说出 "password"

javascript - 在 React 中注入(inject)动态 HTML - CSS 不工作

javascript - 此绑定(bind)在 forEach 箭头函数中未按预期工作

javascript - 根据字符串检查 <a> 元素文本值

html - css z-index 问题( block 中 block )