当选项卡关闭时,浏览器上的推送通知不起作用
Push notification on browser does't work when the tab closed
在浏览器上,我试图发送推送通知,即使选项卡关闭,实际上我找不到任何有帮助的答案。如果TAB关闭,facebook如何发送通知?
我已经写了这段代码,它只工作,如果TAB是活动的
if (!("Notification" in window)) {
alert("This browser does not support desktop notification");
} else if (Notification.permission === "granted") {
var notification = new Notification("Hi there!");
} else if (Notification.permission !== 'denied') {
Notification.requestPermission(function(permission) {
if (permission === "granted") {
var notification = new Notification("Hi there!");
}
});
}
setTimeout(next, 1000*10);
你需要使用google gcm推送通知来发送通知,即使网站没有打开
很简单,按照https://developers.google.com/cloud-messaging/chrome/client
中的说明操作Google GCM已停产,但已被Google firebase取代。它可以在Firefox, Opera, Chrome, Safari和edge上使用(我相信)。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- Phonegap构建:通知/弹出在android中不起作用
- Javascript浏览器通知不起作用
- 通知代码不起作用
- 错误通知不起作用
- Phonegap函数未在Phonegap构建应用程序中定义 - 推送通知也不起作用
- 通知声音不起作用
- jQuery 通知插件按需功能不起作用
- iOS中的电话间隙通知不起作用
- jQuery通知插件在另一个JS文件中不起作用
- Phonegap通知在Phonegap开发者android应用程序中不起作用
- 为什么此Object.observe通知示例不起作用
- 导航器通知警报在Cordova不起作用
- 解析云代码-通知不起作用,对象不删除
- 为什么此桌面通知代码在Chrome中不起作用
- Phonegap应用程序清除推送通知不起作用
- 通知警报不起作用
- 通知声音在移动浏览器上不起作用's
- 当选项卡关闭时,浏览器上的推送通知不起作用