关闭浏览器时的通知

下沉

我有一个chrome扩展名,可以在用户访问特定页面时向用户发送通知。我希望在浏览器关闭或在后台运行时发送通知,类似于智能手机。任何想法或技巧都很棒!

可汗

在Chrome扩展程序中,您可以使用2种工具:

  1. chrome.gcmAPI,使您可以使用Google Cloud Messaging接收推送通知。方便地,它与Android应用程序使用的系统相同。您的服务器将需要与GCM服务器进行对话,以跟踪订阅并发送消息。详细信息不在此问题的范围内;虽然一个教程

  2. "background"许可,即使关闭浏览器也可以使扩展程序的后台页面正常工作。但是请注意,用户可以完全禁用Chrome在后台运行,在这种情况下,您将只能使用浏览器的正常运行时间(这是扩展程序正常运行的时间)。请注意,即使在发送时关闭了浏览器,也将尽快发送推送消息。

如果您不想使用Google提供的推送工具,则可以定期轮询以获取来自后台脚本的通知,也可以使用WebSockets实现自己的推送消息(但是这在服务器资源方面会非常昂贵) ,如果您有很多用户)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在关闭Web浏览器时弹出消息

来自分类Dev

当浏览器关闭时,阻止会话过期

来自分类Dev

关闭浏览器时执行一些功能

来自分类Dev

浏览器关闭时停止调试Visual Studio 2013

来自分类Dev

浏览器关闭时销毁会话-Ruby on Rails

来自分类Dev

当标签或浏览器以角度关闭时如何防止Default()

来自分类Dev

关闭标签页/浏览器时触发Angularjs事件

来自分类Dev

在浏览器关闭时使ASPXAUTH Cookie过期

来自分类Dev

当浏览器关闭时,PHP会话Cookie会过期

来自分类Dev

最小化浏览器时通知用户

来自分类Dev

记住关闭浏览器时的Django allauth社交登录

来自分类Dev

关闭浏览器时正在擦除数据。

来自分类Dev

关闭浏览器标签

来自分类Dev

当浏览器在MVC中关闭时,阻止会话过期

来自分类Dev

当用户在SignalR Blazor中关闭浏览器时如何获得通知?

来自分类Dev

关闭浏览器时如何删除AppData \ Local \ Geckofx \?

来自分类Dev

如何在关闭Web浏览器时弹出消息

来自分类Dev

浏览器关闭事件

来自分类Dev

浏览器关闭时停止调试Visual Studio 2013

来自分类Dev

关闭浏览器时的会话超时

来自分类Dev

浏览器关闭时销毁会话-Ruby on Rails

来自分类Dev

关闭浏览器或标签浏览器时,使用OWIN关闭会话

来自分类Dev

ASP.Net MVC C#在会话超时/浏览器关闭时发送通知

来自分类Dev

关闭浏览器时未清除Cookie

来自分类Dev

express-session 在浏览器关闭时更改会话

来自分类Dev

当浏览器窗口关闭 PHP 时销毁 cookie

来自分类Dev

浏览器关闭时推送通知不起作用

来自分类Dev

Angular 5 - 浏览器关闭时清除 localStorage

来自分类Dev

在MVC中关闭浏览器时如何注销用户?

Related 相关文章

热门标签

归档