Javascript 是否不推荐使用Chrome富通知

Javascript 是否不推荐使用Chrome富通知,javascript,google-chrome,notifications,Javascript,Google Chrome,Notifications,我以前在我的网站上使用过webkit通知,但它似乎已被弃用,我正在尝试丰富的通知,但它们似乎也不起作用。 我尝试了几乎所有可用的在线演示,但都没有成功。 富通知是否已被弃用,如果是这样,在chrome中显示桌面通知的可能方式是什么。 我检查了chrome标志,但找不到rich notifications选项 这就是我尝试的富通知代码 setInterval(timedpopup, 1000); function timedpopup(){ chrome.notifications.create

我以前在我的网站上使用过webkit通知,但它似乎已被弃用,我正在尝试丰富的通知,但它们似乎也不起作用。 我尝试了几乎所有可用的在线演示,但都没有成功。 富通知是否已被弃用,如果是这样,在chrome中显示桌面通知的可能方式是什么。 我检查了chrome标志,但找不到rich notifications选项

这就是我尝试的富通知代码

 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:无法读取未定义的属性“create” 这是先前工作的代码:

    setInterval(timedpopup, 2000);
function timedpopup(){
webkitNotifications.createNotification("", "This is a message", "HELLO WORLD").show();
}
这会产生错误:未捕获引用错误:未定义webkitNotifications

我试着在chrome文档中查看它,但它没有说富通知被弃用

请让我知道,如果有任何替代通知。 在此背景下的任何投入都将不胜感激

谢谢

请参见:

以及:

最后,在“Chrome注释”下

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

一个可以提供对ChromeAPI的访问,但这需要要求用户安装它


webkitNotifications
的直接替代品确实是。

感谢您提供的链接,尽管我在发布问题之前已经浏览了这些链接。无论如何,我在仔细阅读了mozilla链接后,这些通知又开始工作了,但我仍然在努力处理chrome通知。谢谢Xan的回答。。但我认为它们不受欢迎。我不太确定什么是内容脚本,但相同的代码在旧版本的chromes上工作,所以我不怀疑代码。你能发布你的代码和chrome版本吗(我的是37)。我很想让富通知再次发挥作用:)好的,你到底把“富通知”称为什么<代码>浏览器通知?它们工作得很好,下面是答案。这是使用它们的方法。这是一个适用于他们的方法。我将代码的第一部分保存在一个html文件中。。if(chrome.notifications){console.log(“通知可用”);setInterval(timedpopup,1000);}else{console.log(“通知不可用”);}和我在控制台中得到“通知不可用”。我检查了chrome标志,但没有启用丰富通知的选项。我工作的时候它就在那里。。我做错了吗?我将上述代码保存在一个js文件中,并将其包含在一个html文件中。。仍然会收到“通知不可用”。如果我没弄错的话,内容脚本在html页面中是指js脚本,而背景页面是一个.js文件。。我说得对吗?(我知道你已经包括了内容脚本的链接,但它似乎相当复杂)啊,对不起!我完全误解了这一点。它们仅对扩展可用。不适用于一般网站。我要删除我的答案。