一个与的WebSQL的主要问题是其数据丢失的漏洞。 每个浏览器的历史是如此删除时间是存储在您的WebSQL表中的数据。 有没有什么办法来导出/下载的WebSQL数据或将其写入文件,只使用Javascript功能来防止数据丢失? 我知道你不能从JavaScript访问文件系统,以便为这甚至有可能吗? 谢谢。
Answer 1:
你可以得到所有的数据到一个JavaScript变量,然后document.location
它。
HTML:
<a href="javascript:onDownload();">Download</a>
JavaScript的:
function onDownload() {
document.location = 'data:Application/octet-stream,' +
encodeURIComponent(dataToDownload);
}
(从这个博客文章摘自: 如何下载数据为从JavaScript文件 )
文章来源: Exporting WebSQL Data