gpt4 book ai didi

javascript - window.safari.pushNotification.requestPermission 始终返回 "denied"

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:05 32 4
gpt4 key购买 nike

编辑:我找到了实现 Safari Push Notifications 的解决方案,并在博客上发布了有关该过程的信息:http://samuli.hakoniemi.net/how-to-implement-safari-push-notifications-on-your-website/

...单击“订阅”时,它应该在 OSX 10.9.x 上为 Safari 7.x 启用推送通知。

推送通知适用于 http://www.macrumors.com/他们实现它的地方。然而,在我自己的测试网站上,我总是在没有 Safari 甚至根本没有提示的情况下得到“拒绝”作为权限结果。

所以:我没有收到任何允许推送通知权限的提示,只是一个带有 permissionData.denied 的回调。

我从 SO 中发现了这个问题有类似的问题: Safari push notifications return denied without asking

但不幸的是它没有给我任何建议。

最佳答案

当请求许可时,浏览器会联系下载您网站推送包的端点。端点是 restFUL 并且必须通过“https”运行。自签名 SSL 证书不起作用。此外,推送包必须有效才能提示用户。我的建议是让日志记录端点正常工作,这样您至少可以知道发生了什么以及失败的地方。

关于javascript - window.safari.pushNotification.requestPermission 始终返回 "denied",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20228818/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com