Firefox 无法弹出 Notification 有没有遇到过

2020-02-20 20:14:48 +08:00
 yangwcool
发送通知权限已设置为允许,但还是无法弹出通知,控制台提示“通知权限只能从安全的上下文请求”,这种情况该怎么解决?
另外,传统版 Edge 可以弹出,Chrome 没测试。
2384 次点击
所在节点    Firefox
2 条回复
DOLLOR
2020-02-20 20:43:47 +08:00
“通知权限只能从安全的上下文请求”应该是说,发送通知的代码、网页,必须在 HTTPS 环境中吧。
Chrome 也是从某个版本开始,禁止非 HTTPS 下发起的通知请求了。
iNaru
2020-02-20 21:27:37 +08:00
In Chrome and Firefox you cannot request notifications at all unless the site is a secure context (i.e. HTTPS), and you can no longer allow notification permissions to be requested from cross-origin <iframe>s.

developer.mozilla.org/en-US/docs/Web/API/Notifications_API/Using_the_Notifications_API#Requesting_permission

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/646198

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX