如何在iOS11.3移动设备上调试Service Worker/PWA?

6

我的环境:

* Safari Technology Preview Release 51 (Safari 11.2, WebKit 13606.1.6)
* iPad with ios11.3 beta6(15e5216a)
* mac os 10.13.3

我可以在Mac桌面上调试Service Worker。

我可以在Android移动设备上调试Service Worker。

但是我找不到如何在iOS11.3移动设备上调试Service Worker的方法?


你在Mac上尝试过模拟吗? - oninross
@oninross iPhone模拟器支持iOS11.3吗? - p2227
也许值得一试。只是建议 :P - oninross
我只是来问同样的问题。苹果显然从macOS Safari的Web检查器中删除了在iOS设备上检查PWA的功能。是否有人确认可以使用Xcode模拟器或者通过Safari技术预览中的Web检查器来检查服务工作者? - Quinn Comendant
有人解决了这个问题吗? - johnborges
1个回答

2

在将iOS设备连接到电脑后,在Safari(桌面版)中打开开发菜单。您应该会看到远程设备列在其中,在那里,您将看到类似下面的菜单。

enter image description here

由于某种原因,服务工作者列在"Web"下面,点击即可打开Safari的服务工作者开发工具。
如果您没有看到设备列表,请在iOS Safari的设置中启用"Web检查器"。
我在iOS 14.4、macOS 10.15和Safari 14.03上测试过这个功能。

2
这在我的iOS Safari 14.8.1上不起作用。 - Alex Cory

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接