导出的WebSQL数据(Exporting WebSQL Data)

2019-10-17 02:30发布

一个与的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