是否可以使用html5本地存储在客户端创建和写入文件

时间:2012-10-10 14:55:20

标签: javascript html5 local-storage

我想创建一个嵌入YouTube视频的html5页面, 我会用firefox打开它。

播放视频时我想录制一些信息。 所以基本上我想在这个页面上放一些javascript代码 并且javascript代码将创建一个日志文件,不时写入日志文件。

我的问题是:是否可以使用html5本地存储在客户端创建和编写文件? 有没有使用javascript和html5在客户端创建和编写文件的代码示例?

2 个答案:

答案 0 :(得分:2)

DOM存储与读取或写入文件无关,但您可以使用它来完成您尝试执行的操作。

您可以写一些日志信息:

window.localStorage.setItem('myLog', 'someInformation');

然后你可以稍后阅读:

var storedInfo = window.localStorage.getItem('myLog'); // 'someInformation'

只要与存储交互的所有页面共享相同的主机域,这将起作用。

答案 1 :(得分:0)

您可以使用本地存储将日志存储为JSON对象,但它只是一个键值存储(使用cookie的替代方法),用于维护浏览器状态或其他客户端相关信息。日志可能是其中之一。

另外,请注意有尺寸限制。

有很多用于在localstorage中存储项目的包装器,jStorage,是我的首选。