我正在写我的第一个chrome扩展程序。在我的chrome扩展程序中,我在“右键单击上下文”菜单中添加了一个选项。
chrome.contextMenus.create({
"id": "MyExntesion",
"title": "My Extension",
"type": "normal",
"contexts": ["image"],
"onclick": this.handleClick
});
在我的handleClick方法中,我想显示一个通知。该通知应在浏览器窗口的右上角弹出,该窗口仅确认用户已单击上下文菜单。我怎么做?
我做了一些研究,但没有发现任何有用的东西。https://developer.chrome.com/extensions/notifications这是有关系统任务栏通知的内容,https://developer.chrome.com/extensions/browserAction#method-setPopup允许您创建新的弹出窗口,但仅显示这些弹出窗口单击扩展程序图标时。
在Chrome中显示通知的主要方法有3种。
1)上述chrome.notifications
API。它会显示一个祝酒词(不仅仅是系统托盘中的指示),但是作为开发人员,您几乎没有发言权。用法概述在这里。
2)标准HTML通知API。在Chrome中,外观与相似chrome.notifications
,但对格式的控制较少,并且不受Chrome的通知中心管理。用法概述在这里。
3)如果您真的想控制它的显示方式,那么最具侵入性和最困难的方法是使用内容脚本将UI注入所有页面。
如果这样做,您将面临几个问题:
如果您仍然决定采用这种方法,那么以下问题可能会有所帮助:Chrome扩展程序内容脚本自定义ui
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句