WebSQL 的主要问题之一是它容易丢失数据。每次浏览器历史记录被删除时,存储在 WebSQL 表中的数据也会被删除。有什么方法可以导出/下载 WebSQL 数据或将其写入文件,仅使用 Javascript 来防止数据丢失?我知道您无法从 JavaScript 访问文件系统,所以这甚至可能吗?谢谢。
问问题
2672 次
1 回答
2
您可以将所有数据放入一个 JavaScript 变量中,然后再放入document.location
它。
HTML:
<a href="javascript:onDownload();">Download</a>
JavaScript:
function onDownload() {
document.location = 'data:Application/octet-stream,' +
encodeURIComponent(dataToDownload);
}
(取自这篇博文:如何从 JavaScript 下载数据作为文件)
于 2012-08-18T22:02:02.160 回答