Chrome.storage和HTML5中localStorage的差异
来源:互联网 发布:oracle创建数据库用户 编辑:程序博客网 时间:2024/06/07 02:21
摘自某本电子书,地址已经找不到了。
Chrome为扩展应用提供了存储API,以便将扩展中需要保存的数据写入本地磁盘。Chrome提供的存储API可以说是对localStorage的改进,它与localStorage相比有以下区别:
· 如果储存区域指定为sync,数据可以自动同步;
· content_scripts可以直接读取数据,而不必通过background页面;
· 在隐身模式下仍然可以读出之前存储的数据;
· 读写速度更快;
· 用户数据可以以对象的类型保存。
对于第二点要进一步说明一下。首先localStorage是基于域名的,这在前面的小节中已经提到过了。而content_scripts是注入到用户当前浏览页面中的,如果content_scripts直接读取localStorage,所读取到的数据是用户当前浏览页面所在域中的。所以通常的解决办法是content_scripts通过runtime.sendMessage和background通信,由background读写扩展所在域(通常是chrome-extension://extension-id/)的localStorage,然后再传递给content_scripts。
0 0
- Chrome.storage和HTML5中localStorage的差异
- html5中的Web Storage:sessionStorage和localStorage
- HTMl5中sessionStorage和localStorage的区别
- Storage---Html5 Web的5中离线存储方式之localStorage
- html5中的Web Storage特性:sessionStorage和localStorage
- 浅析HTMl5中的Web Storage:sessionStorage和localStorage
- html5中localStorage的用法
- HTMl5的sessionStorage和localStorage
- HTMl5的sessionStorage和localStorage
- HTMl5的sessionStorage和localStorage
- HTMl5的sessionStorage和localStorage
- HTMl5的sessionStorage和localStorage
- HTMl5的sessionStorage和localStorage
- HTMl5的sessionStorage和localStorage
- HTMl5的sessionStorage和localStorage
- HTMl5的sessionStorage和localStorage
- HTMl5的sessionStorage和localStorage
- HTMl5的sessionStorage和localStorage
- FPGA中各种分频的verilog 编写
- csdn如何转载别人的文章
- 【Linux】(一)文件相关命令
- 便携与智能:医疗行业迎来全新拐点
- 学习笔记-cmake
- Chrome.storage和HTML5中localStorage的差异
- 『动易』栏目列表页的子栏目如何显示成一列式或多列式
- JavaWeb 安全问题及解决方案
- JAVA内部类总结
- oracle中exp,imp的使用详解
- 十个有用的Sass Mixins
- SUSE 发布亚马逊网络服务测试驱动
- 导演,场景,层,精灵
- java三步 在线生成图形报表-maven-jfreechat