问题标签 [web-notifications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
35832 浏览

javascript - HTML5 通知在移动 Chrome 中不起作用

我正在使用HTML5 通知 API在 Chrome 或 Firefox 中通知用户。在桌面浏览器上,它可以工作。但是在 Chrome 42 for Android 中,请求了权限,但不显示通知本身。

请求代码适用于所有设备:

发送代码适用于桌面浏览器,但不适用于移动设备:

0 投票
2 回答
2253 浏览

javascript - 延迟 HTML5 通知?

我一直在查看 HTML 通知和服务人员的状态,并且想知道 - 是否可以显示延迟通知?基本上,我希望能够说“30 分钟后提醒我”(或其他什么),然后在 30 分钟后向用户推送通知。这可以立即安排,但我没有看到任何允许它的功能。

我是否遗漏了什么,或者在(特别是)Chrome API 的当前状态下是不可能的?

0 投票
7 回答
17369 浏览

javascript - 为 Electron 应用程序使用通知 API

如何在 Electron App 上实现通知 API ?

我尝试检查Notification.permission并返回granted

但是当我尝试运行时:

new Notification("FOO", {body:"FOOOOOOOOOOOOOOOOOOOOOOOOO"});

没发生什么事。它甚至支持吗?

0 投票
1 回答
13213 浏览

javascript - 所有浏览器的通知

是否有适用于所有主要浏览器的通知系统?我知道 chrome 有他们的 Notification API,Safari 有推送通知,IE 有固定站点,但是有没有更通用的方式来显示通知?我确实找到了https://github.com/ttsvetko/HTML5-Desktop-Notifications,它使用了不同通知的组合(尽管我似乎仍然无法让演示在 IE 中运行)。

0 投票
1 回答
2791 浏览

javascript - 在 Chrome 中单击浏览器通知时如何自动聚焦浏览器选项卡?

我正在尝试为我正在处理的项目设置浏览器通知。我到目前为止的代码是:

除了一件事外,此代码的通知工作正常。在 Chrome 中单击通知不会将焦点设置在浏览器窗口上。在 Firefox 中,这种行为是开箱即用的,并且在没有上面定义的点击处理程序的情况下可以正常工作。我已经为 Chrome 寻找解决方案并找到了这些:

在 Firefox 中单击桌面通知时如何将焦点移到选项卡上?

如何将焦点放在创建桌面通知的 Chrome 选项卡上?

但是,建议的已接受解决方案对我不起作用 - 事件已触发,但未设置焦点。

有没有人有任何建议如何使它正常运行?

Chrome 版本:版本 44.0.2403.130 m

火狐版本:40.0

0 投票
1 回答
1586 浏览

html - 使用 HTML5 通知激活浏览器选项卡

如果有新内容可用,我正在使用 HTML5 Notification API来显示消息。我想显示导致在用户单击消息时激活通知的浏览器选项卡,但我无法找到执行此操作的 API。我确实找到了Page Visibility API,但它似乎只在选项卡更改时发送事件,不允许我激活选项卡。

是否可以像这样控制浏览器,还是根本不允许?

0 投票
1 回答
2479 浏览

javascript - 没有 SSL 的 Chrome 网络通知(绕过 Service Worker)

那么,是否可以在没有 SSL 证书的情况下为 Chrome 实现网络通知?我想避免在我的网站上安装 SSL,如果有一种方法可以在没有 Service Worker 的情况下发送通知,那就太好了。

0 投票
0 回答
569 浏览

javascript - HTML5 Web 通知:如果在短时间内创建更多通知,则不显示图标图像

我正在使用网络通知。现在它可能会发生,2 个通知将接连生成。在 Chrome(最新版本)中,有时图标不会显示。

仅当我使用内部图像时才会发生这种情况...

0 投票
1 回答
200 浏览

html - iOS9 是否支持 Web 通知?

iOS 9 移动版 Safari 是否支持Web 通知 API

除了这个之外,我找不到任何指向新 HTML5 功能的资源。

0 投票
9 回答
198443 浏览

javascript - 如何向网络浏览器发送推送通知?

过去几个小时我一直在阅读有关Push Notification APIWeb Notification API的内容。我还发现 Google 和 Apple 分别通过 GCM 和 APNS 免费提供推送通知服务。

我试图了解我们是否可以使用桌面通知向浏览器实现推送通知,我相信这就是 Web 通知 API 所做的。我在此处此处看到了有关如何为 Chrome 完成此操作的谷歌文档。

现在仍然无法理解的是:

  1. 我们可以使用 GCM/APNS 向所有 Web 浏览器(包括 Firefox 和 Safari)发送推送通知吗?
  2. 如果不通过 GCM,我们可以拥有自己的后端来做同样的事情吗?

我相信所有这些都在一个答案中回答可以帮助很多有类似困惑的人。