誰かが私になぜ出力が "x is:0 y is:undefined"と説明できるでしょうか?Chrome拡張コールバックで2つの値が渡され、1つは未定義です。
browseraction.js
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
chrome.tabs.sendMessage(tabs[0].id, {msg: "test"}, function(x,y){
document.getElementById("status").innerHTML = "x is: " + x + " y is: " + y;
});
});
contentscript.js
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse){
if(request.msg == "test"){
sendResponse(0,0);
}
});
正常に機能していますか? – Nucktrooper