0

すべてのアプリケーション成果物 (HTML ページ、スタイル シート、スクリプトなど) を格納する HTML5 AppCache マニフェストと、ユーザーが送信するフォーム データを格納する SQLite を使用して Web アプリケーションを開発しています。

懸念は、これらのリポジトリの両方がブラウザー データを削除することによって削除されることです。AppCache と比較して、そこに格納されているデータは非常に重要であるため、主な焦点は SQLite です。デスクトップ ブラウザや iPad でアプリケーションの削除を制限する方法はありますか?


PS 実際には、アプリはオフライン モードでアクセスされ、データは後でオンライン モードでサーバーに同期されます。誤って削除する可能性があるため、SQLite のオフライン モードで保存されたデータを削除から保護する必要があります。

4

1 に答える 1

0

要求することは不可能です。ユーザーがアプリケーションのデータを削除したり、アプリケーション自体を削除したり、ブラウザーをアンインストールしたり、オペレーティングシステムを再インストールしたり、コンピューター全体を交換したりするのを防ぐことはできません。そして最終的に、それらのいくつかはこれ行います。

データが非常に重要な場合は、バックアップコピーを「クラウド」に保存する必要があります。つまり、制御するサーバーに保存する必要があります。

実際には、多くのWebアプリケーションは必然的に作成され、ユーザーのデータに任意のランダムなデバイスからアクセスできるように明示的に設計されています。


Webアプリケーションには、ストレージリソースを永続的に割り当てる権限がありません。誤って削除しないようにする場合は、ネイティブアプリを作成する必要があります。

于 2012-10-03T09:18:46.430 に答える