Sto scrivendo un'estensione per Chrome che mi reindirizzerà a un URL quando si fa clic sull'icona di azione del browser.Perché chrome.browserAction.onClicked undefined?
Sto cercando di usare:
chrome.browserAction.onClicked.addListener
ma ottengo
Uncaught TypeError: Cannot read property 'onClicked' of undefined
Questo è il mio file manifesto:
{
"name": "first extension",
"version": "2.2.12",
"description": "redirct to a link icon",
"browser_action": {
"default_icon": "icontest.png",
"default_title": "Do action"
},
"permissions": ["tabs", "http://*/*"],
"content_scripts": [{
"matches": ["http://*.twitter.com/*", "https://*.twitter.com/*"],
"js": ["twterland.js"]
}],
"icons": {
"16": "icontest.png",
"48": "icontest.png",
"128": "icontest.png"
}
}
Questo è il mio file js:
chrome.browserAction.onClicked.addListener(function(tab) { alert("hi"); });
È pazzesco ma funziona – syonip
Questo è in realtà il mio problema. La mia sceneggiatura era già di base. È solo che non ho mai dichiarato alcun 'browser_action' per cominciare. –
'" browser_action ": {}' è sufficiente – Pacerier