2016-08-02 11 views
1

サーバーで管理される拡張機能を開発しています。Chromeがオフラインのときに使用するローカルデータを保存する必要があります。私はそれがひどいと思うが、それは管理拡張です、私はそれが必要です。Chrome拡張機能のローカルストレージを非表示にする方法

この目的のために、
- chrome.storage APIを使用できますが、ユーザーはすべてのデータを簡単に削除でき、オフライン管理は失敗します。
- webSQL、chrome.storageと同じ問題です。
- ファイルを書き込みますが、ユーザーは引き続きファイルを削除できます。

ユーザーが簡単に削除できないものがありますか?あなたはchrome.alarms APIを悪用しようとすることができ
おかげ

答えて

0

  1. 年の時間でアラームを作成するには、例えば、それはあなたのデータのJSON.stringify()ある名前を付けます。内部長の制限に達すると、これらの遠隔警報の多くを行うことができます。データが非常に大きい反復性で圧縮性がある場合は、lzまたはzipライブラリを使用して圧縮し、base64文字列に変換してアラーム名として使用します。
  2. データがchrome.alarms.getAll

を使用取得する私は、この拡張を一時的に無効に耐えられないだろうと仮定していますが、冗長性を確保するために、これらの他の標準的な方法を使用する必要があり、かつクリアなものを復元するために存続どちらを使用します。

+0

良いアイデア。ありがとう! – DMkitten

関連する問題