やりたいこと
特定のサイトで特定のボタンが押される
↓
"押された"という情報をContent ScriptからPopupのjsの方に送信する。
↓
Popupのjsにあるボタンが押された時用の関数を発動させる。
試してみたコード
popupがリクエスト側、contentがリクエストを受け取る側です!
popup
1var inter = setInterval(function(){ 2 chrome.tabs.query({active:true, currentWindow:true}, function(tabs){ 3 chrome.tabs.sendMessage(tabs[0].id, {message: "ボタンが押されましたか?"}, function(item){ 4 if(!item){ 5 console.log("ボタンはまだ押されていません。"); 6 return; 7 } 8 console.log("押された"); 9 countdown(); //これが押された時用の関数です 10 }) 11 }) 12 }, 1000)
content
1chrome.runtime.onMessage.addListener(function(request, sender, sendResponce){ 2 //ここがわからない 3 })
補足情報
ちょっと頭がこんがらがってきたのでおかしな部分があるかもしれません。
あったら教えて下さい。
よろしくおねがいします!
回答1件
あなたの回答
tips
プレビュー