我尝试使用 Web Inspector 调试远程 iOS 应用程序。
我第一次使用“开发”菜单时,窗口没有打开。
第二次,窗口打开但为空。
请问有什么想法吗?
(macOS 10.12.6)
我在使用 macOS 11.4 Big Sur 时遇到了这个问题,连接到运行 iOS 14.5.1 的 iPad。使用Safari Technology Preview修复了它。
我遇到过同样的问题。IOS更新后出现的。MAC OS 系统更新对我有帮助。系统偏好设置 -> 软件更新。希望能帮助到你。
我也面临这个问题,但是因为我的 macbookpro 太旧了,所以不能更新到 Mojave。但另一种解决方法是安装“Safari Technology Preview”版本的浏览器:Safari - 下载 - Apple Developer
更新:“Safari 技术预览”开发者窗口开始崩溃。所以我从https://developer.apple.com/download/more/获得了 Safari 12.1.1 ,它似乎可以工作。
当我的 iPad 在一夜之间自动更新其系统软件时,我就发生了这种情况,尽管前一天它运行良好,但 Safari 的检查器突然变成了空白,如图所示。
解决方案是我需要在我的 Macbook 上安装一个挂起的 macOS 更新。显然,Apple 已经放弃了所有向后兼容的尝试。
简而言之,确保您的 iOS、macOS 和 Safari 都是最新的。
也许我找到了解决方法。如果我选择控制台选项卡,然后关闭 Web Inspector 并再次打开它,则没有任何效果。但是,如果我选择元素选项卡(例如),关闭并打开检查器,它就可以工作。这很愚蠢,但我找到了唯一的解决方案。
我发现 Safari 的版本必须在 iOS 设备和笔记本电脑上匹配,否则,虽然您可以将 iOS 设备连接到笔记本电脑,但选项卡不会包含任何数据。
我最初在笔记本电脑上使用 12.#,在 iPad 上使用 13.#。更新笔记本电脑,现在都很开心。
我也遇到了这个问题,并认为我会分享我发现的解决方案。
当检查器停止时,我打开 Activty Monitor 并注意到“Safari Web Inspector”处于活动状态(并且使用了大量资源),无论它实际上是否可见。我强迫该进程退出并恢复正常运行。
有同样的问题,但是,我注意到这只发生在特定的 USB 端口上。如果检查器保持空白,请尝试另一个端口。(在 Macbook pro 上观察到的行为,2015 年末,IOS 12.6)