2016-05-14 23 views
1

私は単純な拡張機能を作成しており、ユーザーのブラックリストに登録されたキーワードを保存する必要があります。私はoptions_pageを使用してユーザーに入力を求め、後で使用するためにそれらの単語をストレージに保存します。ただし、「保存」を押すとエラーUncaught TypeError: Cannot read property 'sync' of undefinedが表示されますが、Chrome拡張機能の説明書に従っています。私は"permissions": ["storage"]をmanifest.jsonファイルに追加し、拡張とオプションのページを何度も再読み込みしましたが、まだ同じエラーが表示されます。私のjavascriptコードは次のとおりです。chrome.storage.sync未定義エラー

誰かが私にこれを理解させる助けになるなら、私は本当に感謝します。

+0

私は同じ問題にぶち当たっています。あなたはこれを解決しましたか? –

答えて

0

アプリケーションには、同期ストレージを読み書きするためのアクセス許可が必要です。

"permissions": [ 
    "storage", 
], 
+0

前述したように、マニフェストにストレージ権限を追加しました –

+3

権限が変更されたときにアプリケーションをリロードする必要があります。 – artit91