-
0065b337 :Anonymous
2013-05-09 18:49
-
Globalオブジェクトをbackgroundで展開しておく。リスナーを用意しておく。
chrome.runtime.onMessage.addListener( function( msg, sender, fnc) {
if ( msg === "send data") {
fnc( data); // senderのコールバック関数にdataを渡すとsender側で実行される。
}
});
pageActionのpopupなどからGlobalオブジェクトが必要なときにメッセージを送る。
chrome.runtime.sendMessage( "send data", function ( data) {
// 操作を書いておく。
});
これで、dataオブジェクトを入手後に操作が実行される。
Powered by shinGETsu.