http://ttimez.blogspot.com/2010/06/google-chrome-extensions.html
基本的には、オプションを保存する耐えのhtmlを書きそこでlocalStrageへ保存することになる。
しかし、このlocalStrageはサーバ毎に保存されるので、Content ScriptsでlocalStrageから
読みび出そうとしても読み出せないということで、ちょっとした工夫が必要になる。
オプションのlocalStorageを読み出すためのサンプルがこちらにあったので、
こちらを参考にして作ってみると確かに作れました。
http://d.hatena.ne.jp/umezo/20091115/1258291572
基本的には、background.html background.jsは汎用的に作ってあるみたいなので
そのまま利用できます。あとは呼び出し元を下記のようにhogehogeと自分の
保存したKeyで呼び出してあげればできました。
chrome.extension.sendRequest( { action : "getValues" , args : [{ "hogehoge" : "" }] } , function( response ){ option = response.values ; init(); } );
これで、またやれることの幅が少し広がりました。
0 件のコメント:
コメントを投稿