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

标签 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 桌面上调试 service worker。

我可以在 Android 移动设备中调试服务 worker 。

但是我不知道如何在 ios11.3 移动设备中调试 service worker?

最佳答案

将 iOS 设备连接到计算机后,打开 开发 Safari 中的菜单(在您的桌面上)。您应该看到列出的远程设备,在那里,您会看到类似下面的菜单。
enter image description here
出于某种原因,Service Worker 列在“Web”下,单击该按钮将为该 Service Worker 打开 Safari 的 DevTools。
如果您没有看到您的设备列出,您可能需要在 Safari 的 iOS 设置中启用“Web Inspector”。
我在 iOS 14.4、macOS 10.15 和 Safari 14.03 上对此进行了测试

关于ios - 如何在 ios11.3 移动设备中调试 service worker/pwa?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49406028/

相关文章:

ios - Xamarin.Forms - 推送通知 - iOS

ios - 为什么仪器始终显示我的 GPS 和位置使用情况?

ios - 随机 UICollectionViewCell 大小

angular - 在一个组件中使用多个服务的最佳实践

html - SCSS - 从一组样式中排除指定的容器

Chrome 中的 Angular 6 PWA 504 错误。基本href问题?

caching - Workbox:self.skipWaiting() 的危险

ios - 使用 NSUserDefaults 从 NSArray 中保存和检索 - Swift

javascript - 在 webpack 中使用加载器如何影响您的构建文件?

javascript - registerNavigationRoute : precached index. html 未更新 NetworkFirst