231得票10回答
如何向网页浏览器发送推送通知?

我已经阅读了几个小时关于推送通知 API和Web 通知 API的内容。我还发现,Google 和 Apple 分别通过 GCM 和 APNS 免费提供推送通知服务。 我正在尝试了解是否可以使用桌面通知实现将推送通知发送到浏览器中,我相信这就是 Web 通知 API 所做的。我看到谷歌文档上有...

66得票2回答
从封闭的Web应用程序中在Chrome或Firefox中发送桌面通知?

我的目标是从一个名为X的Web应用程序中发送Gmail风格的桌面通知,在Chrome或Firefox中,而该应用程序当前未在浏览器中打开,而不需要用户安装应用程序或扩展。如果用户需要授予权限从X接收通知,则可以,如果需要浏览器处于打开状态才能显示通知,则也可以,只要X无需在浏览器中打开即可。不...

51得票5回答
移动版Chrome浏览器中HTML5通知无法工作

我正在使用HTML5通知API在Chrome或Firefox中通知用户。在桌面浏览器中,它可以正常工作。然而,在Android的Chrome 42中,虽然请求权限成功,但通知本身没有显示。 这个请求代码可以在所有设备上工作:if ('Notification' in window) { ...

15得票1回答
如何在Firefox中点击桌面通知后将焦点放到标签页上?

我正在网站中实现桌面通知,当有新消息到达时显示通知。我希望当用户点击通知时,打开网站的浏览器标签获得焦点。以下代码可在Chrome中实现此功能:var n = new Notification('Title', { 'body': 'Sample content.' }); n.on...

15得票3回答
Stack Overflow桌面通知是如何工作的?

也许这是一个相当宽泛和模糊的问题: 在Stack Overflow聊天室中,有一个“启用桌面通知”的按钮,当有人回复您时,系统托盘会显示某些东西。 这是通过什么机制实现的?这一直让我很好奇。 一个网站如何访问系统托盘?

14得票2回答
如何在Chrome浏览器中点击浏览器通知时自动聚焦浏览器标签页?

我正在尝试为我正在开发的项目设置浏览器通知。目前我拥有的代码如下: // Notification permissions logic handled before... var notification = new Notification('Title', { body: 'Messag...

14得票2回答
如何将网页通知内容复制到剪贴板

我正在使用Firebase Cloud Messaging (FCM)发送数据消息,以便我可以使用Service Worker处理通知。现在我正在使用Service Worker显示通知,当我点击通知时,我想将通知内容复制到剪贴板中。const messaging = firebase.mes...

13得票3回答
即使Chrome或Firefox被关闭,是否有方法显示桌面通知?

我们正在开发一个网站,使用GCM向终端用户发送推送通知。我们已经通过了Service Worker的学习。我们使用这个codelab教程开发出了一个原型。目前它可以正常工作,但唯一的问题是通知只有在Chrome打开时才会显示。当Chrome关闭时,通知就不会到达用户。 我想知道是否有任何方法...

10得票5回答
在Safari的Mac版本中,Notification.requestPermission会抛出一个错误。

我正在尝试使用jQuery在页面加载时本地显示通知。 通知在Firefox,Firefox Developer和Chrome中正确显示。 尽管在通知首选项设置中允许,但Safari中未显示通知。 相似的代码在MDN网站https://developer.mozilla.org/en/docs...

10得票1回答
如何在WKWebView中捕获通知?

我正在使用 Swift 4 开发 macOS 桌面应用。 它有一个 WKWebView,加载了一个发送通知的网页。 默认情况下不显示任何通知,也没有权限请求。 我需要一种方法来显示并拦截这些通知,以便我可以显示一个计数器。 你有什么想法如何实现这个功能吗?