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