来源:互联网 更新时间:2026-06-24 09:11

第一步,先把入口打开。点击Safari → 设置 → 高级,勾选【在菜单栏中显示‘开发’菜单】。这一步不可跳过,否则后续所有调试入口均不可见。
接着打开目标网页(确保是HTTPS或localhost协议),点击顶部菜单栏中的“开发”→“显示网页检查器”,再切换到Application标签页。如果标签页没出现,大概率是因为开发菜单没启用,或者当前页面不支持Service Worker上下文(比如file://协议页)。
在Application面板左侧边栏展开Service Workers,右侧会列出所有已注册实例及其状态:Activated(正在控制页面)、Waiting(新版本就绪但未接管)、Installing(安装中)。
如果目标Service Worker显示为Waiting,说明新sw.js已加载但浏览器未自动激活——Safari默认不会跳过waiting阶段,必须手动干预。右键该条目,选择【Skip Waiting】。这会立即终止旧Worker、激活新Worker,并使其开始拦截fetch请求。
展开左侧Cache Storage,查看是否存在以你PWA域名命名的缓存(如https://my-pwa.dev),或自定义的CACHE_NAME(如my-pwa-cache-v1)。
如果列表为空,说明install事件未成功执行:可能原因包括sw.js路径错误(必须是根相对路径如/sw.js)、caches.open()被拒绝(如页面未通过HTTPS加载)、或event.waitUntil()内Promise被reject导致安装中断。点击某缓存名称,右侧会显示所有已缓存URL。逐个核对index.html、manifest.json、关键JS/CSS是否在列。缺失任一HTML入口文件,离线访问必然失败。
方法一:在Application面板中直接卸载
对Service Workers列表中每个条目右键→选择“停止”(若为Activated)或“取消等待”(若为Waiting)→再选择“卸载”。
方法二:清除对应Cache Storage
展开Cache Storage,逐个右键各缓存名称→选择Delete;若存在以域名命名的缓存(如“https://app.example.com”),务必全部删除。
方法三:全量清除网站数据(适用于已卸载PWA但仍触发通知的场景)
点击Safari → 设置 → 网站 → 搜索目标域名 → 点击右侧“移除全部网站数据”。
《Off Campus》第二季官宣:这对CP还在,但不再是主角
币安Binance虚拟货币交易平台 币安官方APP安卓苹果下载入口
客单价碾压宝马奥迪!极氪5月交付新车34377辆:连续4个月双增长
HBO 奇幻剧《龙之家族》第三季定档 6 月 22 日,最终预告片曝光喉道海战
archiveofourown 实战指南:常见用法整理
折后价近千元 澳洲一店主将真老鼠缝到内裤上当时尚单品卖
帅气继父网名女生可爱英文(精选100个)
帅到极致的网名女生霸气(精选100个)
如何在夸克浏览器中开启网页视频的倍速播放功能?
作家助手如何上传自制封面 作家助手如何设置小说的封面
DOTA2 TI时隔七年重返上海!门票6月10日开抢,国服享受优先购买!
韩漫小少爷网名大全女生(精选100个)
网络热词聊污是什么意思
有寓意的易经网名男生(精选100个)
欧易OKX官方网站直达入口 2026欧易官方App安卓版v7.1.0下载安装
小众游戏抖音网名男生(精选100个)
电视剧《小欢喜》剧情介绍
电影《遁甲门之消失的公主》剧情介绍
美国市场:股票相对债券的风险溢价正在消失
618装机配置作业! 从入门到顶配 每一分钱都花在刀刃
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc