2012-04-25 5 views
8

私は最初のクロムエクステンションに取り組んでいます。Chromeチュートリアル - オプションページ

私はこの記事に続いてhttp://code.google.com/chrome/extensions/options.htmlに基づいて自分のオプションページを作りました。だから、エクステンションをリロードして「オプション」をクリックすると、ページが正しく表示されますが、オプションを変更して保存すると、設定は保存されません。セットアップが行われる限り、今は非常に基本的です。ちょうど始めのチュートリアルを使いました。なぜこれが動作していないのか分からず、どこから始めるのか分からない。ありがとうございました。より多くの情報を提供できるかどうか教えてください。

+0

私たちが間違っている何を言うことができる前に、私たちは、コード(あなたのコード)を参照してくださいする必要があります。 「うまくいかない」とは、それを修正するのに十分な情報ではありません。 – vcsjones

+0

投稿したチュートリアルのページを見てください。そこには私のコードがあります。それは本当です。 – thefoyer

+0

ここに私の問題は誰かが私がそれを理解するのを助けることができます。 Getting Startedチュートリアルmanifest.jsonファイルには、このマニフェストバージョンが削除されていれば、それは動作します。 – thefoyer

答えて

8

"manifest_version": 2は、埋め込みスクリプトを禁止します。すべてのJavaScriptをoptions.jsに移動し、そのようにロードします。 manifest.jsonをで「ストレージ」権限を追加

+0

これは、 'インラインコンテンツセキュリティポリシーのためにイベントハンドラを使用しています。 – thefoyer

+0

私が言ったように、皆さんはJSをJSファイルに移動しなければなりません。 – abraham

+0

私はそれをしました。私はoptions.htmlからoptions.jsまですべてのJSを移動しましたが、違いはありませんでした。私はこれに関する文書を見つけることができません。 – thefoyer

2

ができます:

... 
"permissions": [ 
    "storage" 
]