You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS Ventura下Chrome v111.x部分网站网页推送通知无法显示求助

网页推送通知故障排查方案(MacOS Ventura + Chrome v111.x)

环境

  • MacOS Ventura
  • Chrome v111.x

问题现象

MacBook Pro上的Chrome浏览器无法接收部分网站的网页推送通知,涉及OneSignal、Cleverpush服务商,但Vercel推送演示页、WhatsApp Web等可正常接收;同一设备的Firefox、Safari测试故障网站均正常。

已排查内容

  • 确认MacOS「设置>通知」「设置>专注模式」未拦截通知
  • 创建无扩展的Chrome新用户配置文件测试,问题仍存在
  • Chrome DevTools显示故障网站的Push Messaging及Notifications事件记录完整,但通知未在系统端显示

测试步骤

  1. 访问测试页面:
    • Cleverpush测试页
    • Business Insider(使用OneSignal服务)
    • Vercel推送演示页
  2. 允许网页推送权限
  3. 触发演示通知:Cleverpush、Business Insider无通知,Vercel正常接收
  4. 在Business Insider页通过DevTools>Application>Service Worker发送测试推送,仍无通知显示

后续可尝试的解决方法

  • 重置Chrome网站通知权限
    1. 打开Chrome设置→隐私和安全性→网站设置→通知
    2. 删除故障网站的权限记录,重新访问并授权
    3. 确认「默认行为」设为「询问是否允许发送通知」
  • 检查Chrome后台运行权限
    1. 打开MacOS「设置>通用>登录项>允许在后台运行的应用」
    2. 确保Chrome已被勾选,保障后台推送接收能力
  • 清除故障网站的Service Worker缓存
    1. 打开DevTools→Application→Service Workers
    2. 点击「Unregister」清除对应网站的Service Worker,刷新页面重新注册
  • 升级Chrome到最新版本
    当前v111.x版本较旧,新版本可能修复了推送兼容性问题
  • 检查Chrome实验性特性
    1. 地址栏输入chrome://flags
    2. 搜索「Push Messaging」「Notifications」相关选项,重置为默认值(避免启用不稳定特性)
  • 重置Chrome默认设置
    打开Chrome设置→重置设置→恢复为原始默认值(操作前注意备份书签、密码等数据)

内容的提问来源于stack exchange,提问作者user2268244

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 04:37:22