我正在编写一个Web应用程序,并使用jQuery从服务器获取一些数据。将数据保存到客户端文件
我想将数据保存在客户端的文件,我尝试使用这个插件 JQuery.tWFile.js,但出现以下情况例外
Error: A script from
http://localhost
was denied UniversalXPConnect privileges
我该如何解决这个问题?是否还有其他更好的可能性来保存我从客户端文件中的服务器获取的数据?
我正在编写一个Web应用程序,并使用jQuery从服务器获取一些数据。将数据保存到客户端文件
我想将数据保存在客户端的文件,我尝试使用这个插件 JQuery.tWFile.js,但出现以下情况例外
Error: A script from
http://localhost
was denied UniversalXPConnect privileges
我该如何解决这个问题?是否还有其他更好的可能性来保存我从客户端文件中的服务器获取的数据?
如何使用localStorage? link to storage possibilities at mdn
编辑:我觉得它有较小的限制,也必然要在当前域和浏览器会话之间存在......只是清除缓存会AFAIK重置
脚本失败,因为你的URI是本地主机,这可能是一个环回IP ......但对于你的浏览器来说,它仍然是一个网站。只有在使用file:// Uri浏览本地文件时,才允许编写本地文件。
如果你不能使用文件:// Uri,那么你必须解决cookies或localStorage。
让用户下载该文件。 =) – 2012-04-22 11:51:43