我正在尝试为我的上下文菜单添加子项,但由于某种原因它对我不起作用。这是我的代码:
var parent1 = chrome.contextMenus.create({"title": "Trigger Rank", "contexts":["link"]});
var child1 = chrome.contextMenus.create
(
{"title": "Rank 1", "parentId": parent1, "onclick": genericOnClick}
);
var child2 = chrome.contextMenus.create
(
{"title": "Rank 2", "parentId": parent1, "onclick": genericOnClick}
);
var child2 = chrome.contextMenus.create
(
{"title": "Rank 3", "parentId": parent1, "onclick": genericOnClick}
);
var parent2 = chrome.contextMenus.create({"title": "Target Rank", "contexts":["link"]});
var child1 = chrome.contextMenus.create
(
{"title": "Rank 1", "parentId": parent2, "onclick": genericOnClick}
);
var child2 = chrome.contextMenus.create
(
{"title": "Rank 2", "parentId": parent2, "onclick": genericOnClick}
);
var child3 = chrome.contextMenus.create
(
{"title": "Rank 3", "parentId": parent2, "onclick": genericOnClick}
);
看起来很简单,但这是我的第一个 chrome 扩展,也是第一次用 javascript 编写。所以可能是我错过了一些东西。
目前,当右键单击链接时,只显示父母(而不是孩子)。
如果我的问题太“新手”,请提前致谢。:)