是否已弃用Chrome丰富的通知

时间:2014-07-08 13:21:10

标签: javascript google-chrome notifications

我之前在我的网站上使用webkit通知,但似乎已弃用,我正在尝试丰富的通知,但它们似乎也无法正常工作。 我在网上尝试了几乎所有可用的演示,但没有一个可以工作。 是否弃用了Rich通知,如果是这样,那么在chrome中显示桌面通知的可能方式是什么。 我检查了chrome标志,并且我找到了丰富的通知选项。

这是我为丰富通知尝试的代码

 setInterval(timedpopup, 1000);
function timedpopup(){
chrome.notifications.create('report',{
type:'basic',
title:'hello world',
iconUrl: '',
message:'this is a message',
expandedMessage:'Hello World!!!!!!!!!',
priority:1,
buttons:[{title:'Cancel'},{title:'Got it'}],
isClickable:true
},function(){});
}

这给出了错误:Uncaught TypeError:无法读取属性'创建'未定义的 这是之前工作的代码:

    setInterval(timedpopup, 2000);
function timedpopup(){
webkitNotifications.createNotification("", "This is a message", "HELLO WORLD").show();
}

这会出错:未捕获的ReferenceError:未定义webkitNotifications

我尝试在chrome文档中检查它,但它没有说任何关于不推荐使用富通知的内容。

如果有任何替代通知,请告诉我。 赞赏此背景下的任何输入

由于

2 个答案:

答案 0 :(得分:2)

Rich Notifications 已弃用。但是,它们只能在Chrome扩展程序/应用程序中使用,并且不会暴露给普通网站。

可以make a "companion" extension for a website访问Chrome API,但这需要用户安装。

webkitNotifications的直接替换确实是HTML5 Notification

答案 1 :(得分:-1)