我有Chrome上下文菜单扩展程序。我希望用户保持在同一个选项卡上,因此我尝试使用chrome.contextMenus.create而不是window.open打开弹出窗口
我使用了来自this question的代码,我的实际代码是:
chrome.contextMenus.create({
"title": "myTitle",
"contexts": ["page", "selection", "link", "editable"],
"onclick": function () {
popup(myURL + myParams);
}
});
但弹出窗口不会发生。如果我使用window.open那么它就可以了。
我的清单中的权限如下:
"permissions": [
"contextMenus",
"tabs",
"http://*/*",
"https://*/*"
],
任何建议都表示赞赏 - 我真的很喜欢弹出窗口而不是新的标签/窗口。