2

我有一个进行拼写检查的 chrome 扩展。我想实现“将单词添加到字典”的功能,但我读到 chrome 扩展 api 不允许读写磁盘。

目前我的字典是一个字符串数组:

var dictionary = ["google", "apache", "microsoft"];

我的问题是:我应该如何正确存储我的字典?以及如何在“添加到字典功能”的运行时更改其内容?

4

2 回答 2

7

正如 Josh 所说,使用 chrome 存储 API。例如chrome.storage.sync.set()chrome.storage.sync.get()自动在用户使用的不同设备之间同步保存的数据 - 这对开发人员和用户来说都非常好。

http://developer.chrome.com/extensions/storage.html

于 2013-09-02T21:16:35.183 回答
1

您可以使用浏览器的本地存储。但是,如果您想真正灵活,您可以使用 nodejs 和套接字。这就是我制作扩展名的方式。我使用了nodejs,它可以访问用户的磁盘和套接字以与节点应用程序进行通信。唯一的问题是用户应该安装模块。

于 2013-09-02T20:55:36.437 回答