在我的 Mac 上使用开发工具时,Console.log 在 iPad Pro Safari 16.4 上不显示

Spe*_*gum 9 safari mobile ipad ios console.log

我尝试了 3 个不同的网站,以确保控制台能够注销,在我的笔记本电脑和另一台 iPad 上也是如此。在具有最新 safari 版本的 iPad Pro 上 - 没有控制台日志记录。有人经历过这个或者知道如何解决它吗?

小智 2

显然这是 iOS 16.4 的设计初衷。即使在 Xcode 中以调试模式运行时,您也需要实际将 webview 标记为可检查。请参阅博客文章https://webkit.org/blog/13936/enabling-the-inspection-of-web-content-in-apps/

如果您使用 Capacitor,这里有更多详细信息和临时解决方法: https: //github.com/ionic-team/capacitor/issues/6441

  • 这如何应用于 PWA?没有涉及 swift 或 xcode,所以无法使用该文章中的任何代码? (3认同)