PWA移动
本话题发布PWA移动相关的问答文章和技术分享,将持续更新,为您推荐了22篇问答,访问即可查看更多精彩内容。
-
1
回答
27浏览
PWA 在 iOS 上 standalone 模式为啥不生效?
我给 PWA 加了 display: standalone,安卓上能全屏启动,但 iOS Safari 完全没反应,还是带浏览器地址栏。是不是 iOS 不支持?还是我哪里配置错了? manifest....
移动 2026-03-24 10:53:22 -
1
回答
87浏览
PWA中IndexedDB在Vue里存数据为啥刷新就没了?
我在用Vue开发一个PWA应用,想用IndexedDB本地存点用户配置,但每次刷新页面数据就丢了,不知道是打开方式不对还是事务没提交成功? 试过用idb库和原生写法都一样,控制台也没报错,就是读不到之...
移动 2026-03-24 00:36:22 -
2
回答
61浏览
PWA推送通知在移动端为啥注册失败?
我在开发一个PWA应用,想用Push API实现消息推送,但在安卓手机的Chrome上一直注册失败。本地localhost测试没问题,但部署到HTTPS线上环境后,调用registration.pus...
移动 2026-03-23 15:05:22 -
1
回答
115浏览
PWA在Android上无法安装到主屏幕是怎么回事?
我用Vue写了个PWA应用,iOS上能正常添加到主屏幕,但在Android Chrome里点“安装”没反应,控制台也没报错。manifest.json里"display": "standalone"也...
移动 2026-03-19 01:24:22 -
1
回答
52浏览
iOS上PWA添加到主屏幕后为什么没有离线功能?
我在Safari里把PWA加到主屏幕了,但一断网就打不开页面,安卓上明明可以离线用的。是不是iOS不支持Service Worker?还是我哪里配置错了? manifest.json和service ...
移动 2026-03-17 15:56:22 -
1
回答
39浏览
PWA在Lighthouse中总是拿不到满分,哪里出问题了?
我最近在优化一个PWA项目,其他项都差不多90+,但“安装性”和“PWA优化”这两项老是丢分。明明我已经加了manifest.json和service worker,也通过了Chrome DevToo...
移动 2026-03-16 10:30:22 -
2
回答
226浏览
PWA中Push API收不到推送消息是怎么回事?
我在做PWA的推送功能,已经成功注册了service worker,也拿到了用户的订阅信息,但调用后端发送推送后,手机上完全没反应。 我试过在Chrome DevTools里手动触发push事件,能收...
移动 2026-03-09 20:44:21 -
2
回答
32浏览
PWA 的 Background Sync 在 iOS 上为啥不生效?
我用 PWA 做了个待办事项应用,用户提交任务时如果网络不好,就注册了 background sync 想等网络恢复再同步。在安卓 Chrome 上跑得好好的,但一到 iOS Safari 就完全没反...
移动 2026-03-07 22:45:21 -
1
回答
38浏览
iOS 上 PWA 无法添加到主屏幕怎么办?
我在开发一个 PWA 应用,在 Android 上一切正常,但 iOS 用户说没法添加到主屏幕。我明明加了 manifest 和相关 meta 标签,是不是哪里漏了? 试过在 Safari 里点分享 ...
移动 2026-03-07 14:47:21 -
2
回答
47浏览
PWA 的 Background Sync 在 iOS 上为啥不生效?
我用 PWA 做了个待办事项 App,想在用户离线时把新增任务暂存,等网络恢复后自动同步。我在 service worker 里注册了 background sync,Chrome 模拟器上能跑,但 ...
移动 2026-03-04 13:41:18 -
2
回答
29浏览
PWA推送通知在iOS上为啥不生效?
我用Push API做了个PWA,安卓上能正常收推送,但iOS Safari完全没反应,是不是iOS根本不支持? 我已经注册了service worker,也调用了Notification.reque...
移动 2026-02-28 12:32:23 -
2
回答
104浏览
PWA在iOS上standalone模式为啥不生效?
我做了一个PWA应用,安卓上加到桌面后能正常以standalone模式全屏打开,但iOS Safari加到主屏幕后还是带浏览器地址栏。我已经在manifest.json里设置了"display": "...
移动 2026-02-27 19:26:21 -
2
回答
40浏览
PWA 添加到主屏后图标不显示怎么办?
我做了一个 PWA 应用,manifest.json 里配了 icons,也通过 Lighthouse 检测通过了,但在安卓 Chrome 上“添加到主屏”后,桌面上的图标却是默认的灰色齿轮,根本没用...
移动 2026-02-24 20:26:21 -
2
回答
96浏览
App Shell结构加载后动态内容无法更新怎么办?
我在做PWA的App Shell结构时遇到问题,shell骨架加载成功了,但后续通过fetch获取的数据内容始终不更新。我用Cache.match缓存了shell页面,但数据接口返回的是旧数据,明明后...
移动 2026-02-19 10:21:38 -
2
回答
54浏览
为什么我的PWA在Standalone模式下没有显示启动图标?
我在Vue项目里配置了PWA的manifest文件,手机添加到主屏幕后虽然能全屏运行,但点击图标时左上角还是会出现系统状态栏,感觉没完全进入Standalone模式。之前按照教程设置了以下代码,但问题...
移动 2026-02-15 11:04:27 -
2
回答
49浏览
App Shell缓存后页面内容不更新怎么办?
我按照教程做了App Shell结构的PWA,但更新了HTML内容后,用户访问还是显示旧页面。明明已经设置了service worker的版本号,清除浏览器缓存也没用。 <!-- manifes...
移动 2026-02-14 11:50:34 -
2
回答
82浏览
Workbox预缓存配置后资源没生效,控制台报404是怎么回事?
我按文档配置了Workbox的precacheAndRoute,把图片和CSS文件列在workbox-config.js里了,但页面加载时这些资源还是显示404没命中缓存。我检查过文件路径没错,服务 ...
移动 2026-02-06 20:35:30 -
2
回答
51浏览
为什么我的PWA服务工作者注册后Lighthouse仍显示未安装?
我在React项目里按教程添加了服务工作者,控制台显示注册成功,但Lighthouse评分总显示"未安装有效的服务工作者"。代码如下: // src/index.js if ('servic...
移动 2026-02-05 14:06:35 -
2
回答
112浏览
React PWA推送通知订阅后无法收到消息怎么办?
我按照文档给React PWA添加推送通知功能,用户订阅成功后一直没收到测试消息。服务端说推送成功了,但手机和浏览器都没反应,这是哪里出问题了? 我的订阅代码是这样的: async function ...
移动 2026-02-05 02:50:28 -
2
回答
90浏览
React应用中Background Sync的事件监听没触发,怎么解决?
我在React项目里用Background Sync实现离线表单提交,但按文档写的代码总得不到触发。当用户离线提交表单时,虽然能成功把数据存到队列,但重新连接后sync事件完全没反应。 尝试过这样注册...
移动 2026-02-04 10:56:30