WebSQL の主な問題の 1 つは、データを失う脆弱性です。ブラウザの履歴が削除されるたびに、WebSQL テーブルに保存されているデータも削除されます。データの損失を防ぐために Javascript のみを使用して、WebSQL データをエクスポート/ダウンロードしたり、ファイルに書き込んだりする方法はありますか? 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);
}
(このブログ投稿から取得: How to Download Data as a File from JavaScript )
于 2012-08-18T22:02:02.160 に答える