Google chrome chrome扩展-通过chrome.contextMenus.create弹出不工作
我有一个Chrome上下文菜单扩展。我希望用户保持在同一选项卡上,因此我尝试使用chrome.contextMenus.create而不是window.open打开一个弹出窗口 我使用的代码来自,我的实际代码为:Google chrome chrome扩展-通过chrome.contextMenus.create弹出不工作,google-chrome,google-chrome-extension,popup,Google Chrome,Google Chrome Extension,Popup,我有一个Chrome上下文菜单扩展。我希望用户保持在同一选项卡上,因此我尝试使用chrome.contextMenus.create而不是window.open打开一个弹出窗口 我使用的代码来自,我的实际代码为: chrome.contextMenus.create({ "title": "myTitle", "contexts": ["page", "selection", "link", "editable"], "onclick": function () {
chrome.contextMenus.create({
"title": "myTitle",
"contexts": ["page", "selection", "link", "editable"],
"onclick": function () {
popup(myURL + myParams);
}
});
但弹出窗口不会出现。如果我使用window.open,它就会工作
我的清单中的权限如下所示:
"permissions": [
"contextMenus",
"tabs",
"http://*/*",
"https://*/*"
],
感谢您的建议-我真的希望有一个弹出窗口,而不是一个新的选项卡/窗口。没有内置的
弹出窗口功能。如果要打开扩展的工具栏图标弹出窗口,则无法以编程方式打开。抱歉,您是正确的。我误解了原来的帖子/问题。我明白我现在需要做什么。你可能想在页面中插入一个html对话框,作为绝对
-ly-positioneddiv
或iframe
。是的,我认为这样会更好,因为我真的希望一切都发生在原始页面中。我该怎么做?一些/许多例子:。