私はChrome拡張機能を新しくコーディングしているので、関数を呼び出すためにこれを使用します。
getElementsByTagName('body').addEventListener("load", function() {
chrome.tabs.getSelected(null, function(tab) {
alert(tab.url);
});
}, false);
そして、それは機能しません。私もこれを試しました:
getElementsById('bottom').addEventListener("click", function() {
chrome.tabs.getSelected(null, function(tab) {
alert(tab.url);
});
}, false);
問題がmanifest.jsonにあるのかどうかわからないので、ここにあります:
{
//Main
"name": "Linknote",
"version": "0.4",
"manifest_version": 2,
"description": "Store all your links",
"permissions": [
"storage",
"http://ajax.googleapis.com/",
"tabs"
],
//Chrome Tab
"browser_action": {
"default_title": "helloworld", // optional; shown in tooltip
"default_popup": "popup.html" // optional
}
}