chrome.browserAction.onClicked.addListener(function () {
chrome.tabs.query({active:true, currentWindow:true}, function(tabs)
{
chrome.tabs.executeScript(tabs[0].id, {file:"content.js"}, function ()
{
console.log("sending first time");
console.log(tabs[0].id);
chrome.tabs.sendMessage(tabs[0].id,{test: "test"}, function (response)
{
if (undefined == response)
{
console.log ("first one didn't work");
chrome.tabs.sendMessage(tabs[0].id, {test: "test"}, function (response)
{
console.log(response.test);
});
}
});
});
});
});
chrome.runtime.onMessage.addListener( function (msg, sender, sendResponse){/*var test1 = document.getElementsByTagName("h1")[0];test1.innerHTML="test";*/sendReponse({test: "123"});return true;/*var parentList =document.getElementsByTagName("a");var link = "";var child;for (var i=2; i<parentList.length;i++){child=parentList[i].firstChild;if ("IMG"==child.nodeName){link=parentList[i].href;break;}}teste1.innerHTML=link;var answer = new Object();Answer.link = link;teste1.innerHTML=answer.link;sendResponse({messager:answer});*/});
{"name": "Chrome Message Test","version": "1.0","manifest_version": 2,"description": "Bug or not?","permissions": ["tabs"],"app": {"launch": {"local_path": "caller.html"}}}
{
"manifest_version":2,
"name":"Thumbnail Opener",
"description":"Opens all thumbnails at once",
"version":"0.1",
"browser_action":
{
"default_title":"Thumbnail Opener",
"default_icon":"icon.png"
},
"background":
{
"scripts": ["opener.js"],
"persistent": false
},
"permissions":
[
"http://*/*",
"activeTab"
],
"content_scripts":
[
{
"matches":["http://*/*"],
"js":["viewer.js"]
}
]
}