10

私はGoogleChrome拡張機能を開発していて、しばらくの間取り組んできました。そのため、しばらくの間インストールされており、マニフェストファイルを更新して「ストレージ」権限を含め、拡張機能をリロードしました。ただし、コンソールで試してみると、chrome.storageですundefined。Chromeを再起動しましたが、まだ何もありません。

私のマニフェストファイルは次のようになります。

{
    ... snip ...
    "permissions": [
        "tabs",
        "http://*/*",
        "https://*/*",
        "chrome://favicon/",
        "storage"
    ]
}

アプリケーションを再インストールすることはできますが、次の理由から躊躇しています。拡張機能の既存のユーザーでも同じでしょうか。ドキュメントには、アクセス許可に警告が表示されたり、アクセス許可を追加するための拡張機能が一時的にブロックされたりしないことが記載されています。

私の質問は主に、私の拡張機能の既存のユーザーにどのような影響がありますか?彼らは警告を受け取り、積極的に有効にするまで拡張機能を無効にしますか?それとも、それは単なる地域開発の問題ですか?

4

1 に答える 1

11

マニフェストは正常に見えます。変更を加えた後、拡張機能をリロードしましたか?

マニフェストのアクセス許可を新しい拡張機能に貼り付けて、次のように呼び出しました。

console.log(chrome.storage);

そして、以下を受け取りました:

chrome.storage出力

拡張機能で使用できる2種類のストレージである「ローカル」と「同期」に注意してください。

于 2012-10-18T20:44:13.133 に答える