如何在ios11.3移动设备中调试service worker / pwa?

时间:2018-03-21 12:10:31

标签: ios frontend service-worker progressive-web-apps

我的环境:

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

我可以在mac桌面上调试服务工作者。

我可以调试Android移动设备中的服务工作者。

但我无法找到如何调试ios11.3移动设备中的服务工作者?

1 个答案:

答案 0 :(得分:0)

将 iOS 设备连接到计算机后,打开 Safari 中的开发菜单(在桌面上)。您应该会看到列出的远程设备,在那里,您会看到类似于以下菜单的内容。

enter image description here

出于某种原因,Service Worker 列在“Web”下方,单击该按钮将打开 Safari 的用于 Service Worker 的 DevTools。

如果您没有看到您的设备列出,您可能需要在 Safari 的 iOS 设置中启用“Web Inspector”。

我在 iOS 14.4、macOS 10.15 和 Safari 14.03 上对此进行了测试