问题标签 [html5-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.
javascript - 在 Javascript 中检测 Windows 10“焦点模式”以获取 HTML 5 通知
到今天为止,Chrome 中的 HTML 5 通知会通过 Windows 10 操作中心,并带有原生 Windows 通知。
以前,我会弹出通知,并在几秒钟后消失。
但是,如果用户处于 Window 的“焦点模式”,他们将永远不会看到这些通知。
我认为这很可能是不可能的,但是有没有办法可以检测到用户何时处于 Windows 的“焦点模式”?在这种情况下,我不想在他们退出“焦点模式”之前自动关闭通知。
另外,有没有办法表明通知是“重要的”?
javascript - Windows 10 中 Chrome 的 HTML 5 通知一次只允许一个?
截至昨天,Chrome 的通知默认通过 Windows 10 上的操作中心。这很好,除非你想发送多个通知,看起来只有其中一个是可见的。
如果您想要一个持久通知,这意味着一旦该通知触发,您将无法通知用户任何事情,直到他们关闭持久通知!
在通知与操作中心集成之前,您可以同时发送多个通知,它们会按预期运行。
无论如何,在此更新之后,是否会在 Chrome 中使用默认设置显示多个通知?
javascript - 电子通知在 macOS 上不起作用(奖励 mdn 语音 api)
我正在尝试使用电子框架在 macOS 上创建通知。我已经从 GitHub 克隆了开源快速入门,我的 renderer.js 进程中的唯一代码如下:
没有通知。没有错误。没有什么。请帮忙!我努力了:
附言。我也在尝试使用 mdn 语音识别 api,当我在浏览器中启动时它运行良好,但在电子中根本不工作。为什么会这样。非常感谢
javascript - Notification.requestPermissions - 没有显示对话框,Chrome 中的“自动阻止”消息
我正在localhost
使用 SSL 测试 HTML5 通知。我已经重置了该站点的 Chrome 设置(通过单击 URL 框中的锁定图标 - “站点设置”),并且仔细检查了通知设置设置为“询问(默认)”。
现在这是我的代码:
但是一旦代码运行,就不会显示权限弹出窗口,而是在地址栏中看到这个锁图标,上面写着“通知被阻止”:
尝试向.then()
代码添加承诺 - 结果相同。使用 Chrome 版本 85.0.4183.102。他们改变了什么吗?
我确实看到博客文章提到如果用户关闭弹出窗口三次,Chrome 会自动禁用通知,但我确实重置了设置,是吗?
PS如果我刷新页面并再次请求权限 - 我在控制台中看到这个"Notifications permission has been blocked as the user has ignored the permission prompt several times."
等等,如果我什至没有看到它,我怎么能忽略它?
.net - 向 Edge 发送通知时响应代码 401
我正在创建一个向我的订阅者发送通知的网络应用程序。在使用不同浏览器进行测试时,我注意到只有 Edge 浏览器出现授权错误,并且与其他浏览器(Chrome、Opera)具有不同的端点sg2p.notify.windows.com
我正在使用 Nuget WebPush 发送通知,并使用 Keyoti 的 Conveyor 在 LAN 上进行测试
notifications - 获取推送订阅端点 URL 时,我可以只使用 PHP 将通知负载发布到端点 URL 吗?
我一直在研究如何发送 HTML5 推送通知,我知道有一个名为 webpush 的库,但我真的很想学习如何在没有那个库的情况下做到这一点
我知道你得到一个推送订阅端点 url 足以将有效负载发送到它,它会正常工作吗?