我想创建一个嵌入YouTube视频的html5页面, 我会用firefox打开它。
播放视频时我想录制一些信息。 所以基本上我想在这个页面上放一些javascript代码 并且javascript代码将创建一个日志文件,不时写入日志文件。
我的问题是:是否可以使用html5本地存储在客户端创建和编写文件? 有没有使用javascript和html5在客户端创建和编写文件的代码示例?
答案 0 :(得分:2)
DOM存储与读取或写入文件无关,但您可以使用它来完成您尝试执行的操作。
您可以写一些日志信息:
window.localStorage.setItem('myLog', 'someInformation');
然后你可以稍后阅读:
var storedInfo = window.localStorage.getItem('myLog'); // 'someInformation'
只要与存储交互的所有页面共享相同的主机域,这将起作用。
答案 1 :(得分:0)
您可以使用本地存储将日志存储为JSON对象,但它只是一个键值存储(使用cookie的替代方法),用于维护浏览器状态或其他客户端相关信息。日志可能是其中之一。
另外,请注意有尺寸限制。
有很多用于在localstorage中存储项目的包装器,jStorage,是我的首选。