安卓 Chrome 遇到
notification.permission denied (通知被拒绝) 问题,通常是因为网站请求通知权限被安卓系统或 Chrome 阻止了,解决方法是直接在 Chrome 设置里为该特定网站手动开启通知权限,或确保网站是 HTTPS,因为 HTTP 不支持推送通知;若是测试环境,可能需使用 HTTPS 或特定调试方式。 解决方法
- 检查网站权限
- 打开手机上的 Chrome 浏览器。
- 访问那个想接收通知的网站。
- 点击地址栏旁边的页面信息图标 (通常是一个锁或“i”图标)。
- 找到并点击“权限”下的 “通知”。
- 确保它设置为 “允许” (Allow)。
- 网站必须使用 HTTPS
- 根据 PingCode 帮助 所示,安卓 Chrome 限制 HTTP 网站发送通知,所以你的网站网址必须是
https://开头,而不是http://。 - 如果你是在开发或测试,确保你的服务器配置了 SSL/TLS 证书,提供 HTTPS 连接。
- 根据 PingCode 帮助 所示,安卓 Chrome 限制 HTTP 网站发送通知,所以你的网站网址必须是
- 检查系统设置 (可选)
- 在安卓手机的 “设置” > “应用” > “Chrome” > “通知”中,检查 Chrome 的全局通知设置。
- 确保通知未被系统深度限制或设为“静音”/“不显示”。
- 清除浏览器数据 (疑难杂症)
- 在 Chrome 设置中,进入 “隐私设置” > “清除浏览数据”,清除缓存和 Cookie,然后重启 Chrome 试试。
总结
最常见的原因是网站没有用 HTTPS,或者在 Chrome 内部的网站权限设置里被禁用了。手动调整权限(方法1)并确认网站是 HTTPS (方法2) 通常能解决问题。
最常见的原因是网站没有用 HTTPS,或者在 Chrome 内部的网站权限设置里被禁用了。手动调整权限(方法1)并确认网站是 HTTPS (方法2) 通常能解决问题。
正文完