html5使用local storage存储的数据是如何保存在本地的?(我使用的是chrome浏览器,chrom浏览器是用sqlite来保存本地数据的)

Html5 的local storage 是通过浏览器在本地存储的数据。

基本使用方法如下:

  1. <script type="text/javascript">
  2. localStorage.firstName = "Tom";
  3. alert(localStorage.firstName);
  4. </script>

这样的话,就将数据保存到本地了,但是本地数据是以什么形式进行保存的呢,经过跟踪,发现在Chrome浏览器中,数据是以sqlite的数据库文件形式存储的。

在windows下,是保存在C:\Documents and Settings\User Name\Local Settings\Application Data\Google\Chrome\User Data\Default\Local Storage 路径(其中User Name是指当前的用户名)下的;

在Mac下,是保存在/Users/User Name/Library/Application Support/Google/Chrome/Default/Local Storage路径(其中User Name是指当前的用户名)路径下的

虽然后缀名是.localstorege 但是实际上就是sqlite的数据库文件,可以用sqlite打开,并看到其中的数据。(可以使用firefox的SQLite Manager附加组件打开)

安装组件步骤和安装firebug类似,选择菜单工具-->附件组件,打开附件组件设置页,搜索"SQLite Manager"关键字,安装"SQLite Manager"插件后重启firefox,就可以在工具中看到"SQLite Manager"附加组件了,如下图所示:

下图是查看刚刚保存的本地数据文件

 
 

最新文章

  1. Android消息传递之组件间传递消息
  2. MySQL问题记录--Can&#39;t connect to MySQL server on localhost (10061)解决方法
  3. 细说jQuery原型的创建和实现原理,并用实例简单模仿
  4. Cfree
  5. search in rotated sorted array leetcode
  6. Ansible :一个配置管理和IT自动化工具
  7. 【easuyi】---easyui中的验证validatebox自定义
  8. Java多线程的五种状态
  9. OSGi 学习(二)
  10. Ubuntu 16.04 - 64bit 访问Windows磁盘报错 he NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation ...
  11. 查看linux虚拟机ssh服务是否开启
  12. prepare a mysql docker server
  13. codevs 1281 Xn数列 (矩阵乘法)
  14. Laravel 数据插入
  15. pickle和json模块
  16. leaflet渲染mapbox gl的矢量数据
  17. yarn一直在跑一个用户为dr.who的application
  18. TensorFlow-GPU+cuda8+cudnn6+anaconda安装遇到的版本错误
  19. MySQL_函数(待续)
  20. QObject

热门文章

  1. docker搭建gitbook服务
  2. HDU 4430 Yukari&#39;s Birthday (二分)
  3. Creating and Using Static Libraries for iPhone using Xcode 4.3
  4. easyui SWFUpload
  5. mysql 复制(主从复制)
  6. linux联网配置(更新)
  7. mysql升级到5.7时间戳报错
  8. flink学习笔记-split &amp; select(拆分流)
  9. P3230 [HNOI2013]比赛
  10. eclipse的一些快捷键记录