Jau*_*esv 3 html5 notifications firefox-os
我有一个即时消息应用程序几乎完成我唯一缺少的是你的firefox通知.和API一样?
目前尚不清楚您是否使用Notifications API或Push Notifications API,因此我将讨论这两者.
首先,通知"API"(我不确定它是否已被重命名为API,我担心它现在被称为"通知").您可以使用它mozNotification来创建新的通知对象并用于show显示它们:
var notification = navigator.mozNotification;
?var n = notification.createNotification("Title", "Body", "optional_icon.png");
n.show();
Run Code Online (Sandbox Code Playgroud)
在这两个链接上,您可以更好地了解可以使用此功能.
请务必请求使用此权限(将此添加到您的manifest.webapp):
"permissions": {
"desktop-notification":{}
}
Run Code Online (Sandbox Code Playgroud)
为了方便起见,我制作了一个演示应用.看看它是如何工作的,以及我所做的改变.
警告:这与Web Notifications不同.
该推式API已被列入Mozilla的维基,但它的工作正在进行中AFAIK.您可以在Mozilla Wiki,github(服务器端的东西)和Gecko实现错误上关注此特定API的新闻.
还有另一个API,SimplePush API,现在似乎正在运行.不幸的是,我对此并不了解.但至少文档似乎很好.
不幸的是,我不知道这些API是如何与W3C的Push API相关的.我担心Push API与标准有些相关,尽管我不确定.在这些API的情况下,我不会依赖Mozilla之外的任何其他文档.