我的想法是在用户按下上下文菜单项后在所选文本附近显示弹出窗口。代码如下:
chrome.runtime.onInstalled.addListener(function () {
chrome.contextMenus.create({
id: "Test",
title: "Test",
type: 'normal',
contexts: ['selection'],
});
});
chrome.contextMenus.onClicked.addListener(function (item, tab) {
});
在侦听器中,项目或选项卡都没有有关此文本所在的位置或框架的任何信息。我也尝试过通过window.getSelection();
访问它,但是没有成功-选择中也没有包含该信息。
最终目标是从所选文本的角度展示一些HTML
答案 0 :(得分:1)
您是否已在manifest.json
中为contextMenu添加了必要的权限?
"permissions": [
"contextMenus"
],