sqliteデータベースの種類やファイル内に関係なく、データをローカルに保存する方法を探しています...
私はwebSql、ファイルApi、ローカルストレージを見てきました...
私の制約は次のとおりです。
- キャッシュをクリアした後でも、データの有効期限はありません (したがって、ローカルストレージはありません)
- 読み書き
- Web サーバーなしでアクセス (http:// ではなく file://)
- HTML5 または JS による操作
- オプション: Firefox での作業
出来ますか ?
sqliteデータベースの種類やファイル内に関係なく、データをローカルに保存する方法を探しています...
私はwebSql、ファイルApi、ローカルストレージを見てきました...
私の制約は次のとおりです。
出来ますか ?
与えられた要件で解決策が見つかるとは思いません。ブラウザーで実行されている Javascript は、ローカル ファイルシステムに直接アクセスできません。
ユーザーがブラウザのキャッシュをクリアすると、さらに一時ファイルが削除されます。
あなたの制約は厳しすぎます。
最初の問題はkeep-after-clear-cacheです。
2 番目はプロトコル タイプ(http/file) です。クロスサイト スクリプティング ( XSS )が適用されていると想像してみてください。ただし、新しい HTML5 標準ではセキュリティが向上するはずです。
PS
HTML5 または JS による操作
HTML5 は JS の新機能についても同様で、これかこれかではありません