Google chrome 如何为上下文菜单添加弹出窗口

Google chrome 如何为上下文菜单添加弹出窗口,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,我已经创建了一个chrome扩展。我使用了选择和所有上下文菜单。我想知道如果没有从页面中选择任何文本,我们如何添加弹出错误 如果选择了任何文本,则不应显示任何错误消息。请查找以下代码以显示弹出窗口: chrome.contextMenus.create({ id: "context1", title: "selected", contexts: ["all"] }); chrome.contextMenus.onClicked.addListener(function(info, tab) {

我已经创建了一个chrome扩展。我使用了选择和所有上下文菜单。我想知道如果没有从页面中选择任何文本,我们如何添加弹出错误


如果选择了任何文本,则不应显示任何错误消息。

请查找以下代码以显示弹出窗口:

chrome.contextMenus.create({
id: "context1",
title: "selected",
contexts: ["all"]
});

chrome.contextMenus.onClicked.addListener(function(info, tab) {
  if (tab) {
    if (info.menuItemId === "context1"){
        var code = 'alert("text selected");';
        chrome.tabs.executeScript(tab.id, { code: code });
    }
}
});

您可以使用标准的
alert()
或在活动页面中运行内容脚本来添加样式优美的DOM元素。