【发布时间】:2021-09-03 16:10:46
【问题描述】:
我尝试使用 Chrome 丰富的通知有 2-3 天。我已经阅读了一些关于此的评论,但没有人告诉如何使用实现它。
- 我想在 html 测试页面中尝试一下。我怎样才能做到这一点?因为我无法显示至少一个基本的通知... :(
- 我想在我正在构建的扩展中实现这一点。我怎样才能做到这一点?有特殊说明吗?
我不需要这个简单的通知:
function notifyMe() {
if (!("Notification" in window)) {
alert("This browser does not support desktop notification");
}
else if (Notification.permission === "granted") {
var notification = new Notification("Message");
}
else if (Notification.permission !== 'denied') {
Notification.requestPermission(function (permission) {
if(!('permission' in Notification)) {
Notification.permission = permission;
}
if (permission === "granted") {
var notification = new Notification("Message");
}
});
}
}//--Notification code--
我需要丰富的通知,因为我需要它提供的一堆选项。
有人可以帮助我提供教程或 html 测试页以了解如何实现它吗?
【问题讨论】:
-
您在此处显示的不是所谓的Rich Notifications(即
chrome.notificationsAPI)。这只是简单的web notification API。 -
我知道我在这里展示了什么。这就是为什么我说“我不需要这个简单的通知:”我需要一些东西来设置标题、正文等。
-
你应该把那个“不要”粗体,我第一次阅读这个问题时错过了它。包含这样一个您不需要需要的完整示例几乎没有意义 - 只需名称和文档链接就足够了。
标签: javascript html dom google-chrome-extension dom-events