我是网络开发的新手。我正在编写连接到某些 API 的谷歌浏览器扩展。我有一个页面用于用户设置,其中包含 API key 等字段,以及用户想要配置的更多内容。
作为开发人员,我的问题是我应该在哪里以及如何保存这些设置,我认为创建一个 json 文件可以导出文件和导入设置文件。
服务器应该保存这个设置吗?我应该将它保存在用户的机器上吗?有什么建议吗?
最佳答案
我认为如果你允许用户在他们的机器上保存会更好,这样会更安全,你的用户必须承担所有责任来保证它的安全。
您可以使用 Extension Options为您的用户提供一个 UI 来保存他们的凭据。在该选项页面中,您应该使用 chrome.storage API存储凭据,以便每当用户访问选项页面时,他们的凭据仍然存在。稍后,当您想使用用户凭据发送 API 时,只需使用 chrome.storage API
查询凭据即可。
关于javascript - 在 Chrome 扩展应用程序中存储设置的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58264216/