Ich entwickle eine Chrome-Erweiterung und habe ein Problem. Ich habe dem Kontextmenü von Chrome ein Element hinzugefügt und möchte ein Popup-Fenster öffnen, wenn auf das Menüelement geklickt wird. Mein Code sieht wie folgt aus:Popup-Fenster im Kontextmenü der Chrome-Erweiterungen
function popup(url) {
window.open(url, "window", "width=600,height=400,status=yes,scrollbars=yes,resizable=yes");
}
chrome.contextMenus.create({"title": "Tumblr", "contexts":["page","selection","link","editable","image","video","audio"], "onclick": popup('http://example.com')});
Aber dieser Code nicht funktioniert, wie ich will. Das Popup-Fenster erscheint nicht nach einem Klick auf das Kontextelement, sondern nach einer Aktualisierung der Erweiterung in den Einstellungen der Chrome-Erweiterung.
Vielen Dank im Voraus!
Yap. Ich benutze Version 2. Aber wie kann ich das sonst machen? Ich bin nicht viel in Javascript geschult. –
@chaohuang Es gibt keinen Inline-Event-Handler im OP-Code. –