3

我的问题很简单,我需要开发一个 Google Chrome 扩展程序,顺便创建动态 HTML/CSS 文件。基本上我想用javascript来做这件事,但出于安全原因这是不可能的。所以我正在考虑直接使用 Chrome API。

是否有带有 chrome 的持久性 API?

4

3 回答 3

2

Chrome 扩展使用 localStorage 进行数据持久化。查看http://diveintohtml5.ep.io/storage.html获取教程。

请注意,只能将字符串保存到 localStorage。如果要加载/保存对象,则需要 JSON 解析器/字符串化器。

于 2011-03-08T16:11:14.830 回答
2

可以使用 javascript 来执行此操作。Chrome 在调用其域之外的脚本时非常严格(我的意思是您的扩展文件夹)。1. 确保您是从后台页面而不是内容脚本进行 js 调用。2.如果你在进行js/ajax调用,注意chrome总是发送一个OPTIONS请求。即使对于 GET 请求。因此,您的服务器必须能够授予权限。

希望这两点对你的js有帮助。然而,正如大家所说,LocalStorage 做得非常好。

于 2011-06-05T13:37:16.143 回答
1

我不完全确定你在问什么,但看看本地存储

希望能帮助到你!

于 2011-03-08T15:16:35.163 回答