11

全て。Chrome のさまざまな API を使用して小規模な拡張機能の開発を開始しました。うまく機能していますが、まだ気になる点がいくつかあります。

質問が 2 つあります。

1. chrome.storage.local の永続性に対する制限を誰か教えてもらえますか? chrome.storage.local.set() を使用していくつかのものを保存し、ブラウザの履歴や Cookie などをすべてクリアしてから、すべてがまだそこにあるかどうかを確認するなど、さまざまなテストを自分で試しました。多くの場合、まだそこにあるでしょうが、後で確認すると消えてしまうことがあります。全体として、.local データを時折消去している自分の作業に明確にラベルを付けることができませんでした。

2. Chrome の「Chrome にサインイン」機能を使用してサインインしていない間は、これまでほとんど chrome.storage.sync を使用してきました。APIページで、Chromeがオフラインのときに.syncが使用された場合(ログインしていない場合も同様です)、データはローカルに保存され、後で同期されることを読みました。私の主な懸念は、chrome.storage.sync を使用して保存しているデータが、過去に chrome.storage.local を使用して保存しているデータのように消去される可能性があるということですか? 私が .sync を使用してきた主な理由の 1 つは、(#1 で説明したように) .local でデータが消去された経験がなかったからです。

本当にありがとう!助けてください!

編集:拡張子を誤って削除してから再度追加したため、.local クリアが発生していないと確信しています。.local データがクリアされることはわかっています (ただし、.sync は保持されます)。

4

2 に答える 2