我正在编写我的第一个chrome扩展程序。我想显示一条弹出消息,以确认用户的操作。从chrome扩展文档中,我了解如何在manifest.json文件中指定popup.html:https://developer.chrome.com/extensions/getstarted
但这仅涉及在用户点击浏览器中的扩展程序图标时显示popup.html。
我想知道如何在chrome扩展程序中从background.js脚本中显示此popup.html。 (而不是用户必须单击扩展图标,我想在用户选择我的chrome扩展添加的上下文菜单选项时显示此弹出窗口)
示例:如果您有每个网络剪辑器的Chrome扩展程序,当您剪辑某些内容并保存到您的evernote帐户时,它会显示通知。
答案 0 :(得分:0)
只有在用户点击browserAction时才能显示弹出窗口。您无法从代码中打开它。相反,您应该使用notifications。
实施例
var notificationId;
var options = {
type: "basic",
title: "Primary Title",
message: "Primary message to display",
iconUrl: "url_to_small_icon"
}
var callback = function(wasUpdated) {};
chrome.notifications.create(notificationId, options, callback);