将数据保存到客户端文件

时间:2012-04-22 11:32:11

标签: javascript jquery file-io client-side

我正在编写一个Web应用程序,我正在使用jQuery从服务器获取一些数据。

我想将数据保存在客户端的文件中,我尝试使用该插件 JQuery.tWFile.js,但得到以下异常

  

错误:来自http://localhost的脚本被拒绝了UniversalXPConnect权限

我该如何解决这个问题?还有其他更好的方法可以保存从客户端文件中的服务器获取的数据吗?

3 个答案:

答案 0 :(得分:0)

如何使用localStorage? link to storage possibilities at mdn

编辑:我认为它有较少的限制,也绑定到当前域并存在于浏览器会话中...只清除缓存会将其重置为afaik

答案 1 :(得分:0)

脚本失败是因为您的Uri是localhost,这可能是一个环回IP ...但是对于您的浏览器它仍然是一个网站。只有在使用file:// Uri。

浏览本地文件时才允许编写本地文件

如果你不能使用文件:// Uri,那么你将不得不满足于cookies或localStorage。

答案 2 :(得分:-1)

如果您使用file:///path/to/file.html

,它应该可以工作