Web開発

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オブジェクトを入手後に操作が実行される。

Top of this page. | <<last 0 1

limit: 15360KB

(Web開発/121/0.2MB)

Powered by shinGETsu.