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

p22*_*227 5 frontend ios 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
Run Code Online (Sandbox Code Playgroud)

我可以在 mac 桌面上调试 service worker。

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

但是我找不到如何在 ios11.3 移动设备中调试 Service Worker?

Pet*_*eLe 2

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

在此输入图像描述

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

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

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

  • 这对我来说不起作用 iOS Safari 14.8.1 (2认同)