为什么不创建一个窗口?我究竟做错了什么?可能需要添加一些权限吗?
chrome.contextMenus.onClicked.addListener(function() {
chrome.app.window.create('popup.html', {
'bounds': {
'width': 400,
'height': 500
}
});
});
chrome.contextMenus.create({
title : "create a window",
contexts : ["image"],
type: "normal"
});
答案 0 :(得分:1)
extension APIs列表包含contextMenus
,而app APIs列表则不包括app.window
。相反,从这些相同的列表中,应用可以访问app.window
,而扩展则不能访问。
如果您的代码是扩展程序的一部分,则无法使用contextMenus
;如果是应用,则无法使用window.open
。
相反,也许您可以简单地使用{{1}}。