Safari web 检查器只显示源、控制台和审计

jab*_*ett 68 xcode web-inspector ios ios-simulator safari-web-inspector

升级到 Xcode 11.3.1 后,我在将 Safari Web 检查器与 iOS 12.1 模拟器一起使用时遇到问题。每次我在 iOS 12.1 模拟器设备中运行应用程序时,它都会显示在 Safari 调试菜单中并允许我连接到它,但我会看到的唯一选项卡是源、控制台和审计。

这是连接到模拟器内 Safari 浏览器实例的检查器的屏幕截图。

在此处输入图片说明

有没有办法解决这个问题?

环境:

  • MacOS 10.14.6 (18G95)
  • Xcode 11.3.1
  • Safari 13.1 (14609.1.20.111.8)
  • 模拟器版本 11.3.1 (SimulatorApp-912.5.1 SimulatorKit-570.3 CoreSimulator-681.17.2)

Bri*_*urg 21

Web Inspector 工程师在这里...

这似乎是 Web Inspector 中的一个错误,我们正在调查此问题。如果您使用最近的 Safari Technology Preview 来检查旧的 iOS 设备,会发生这种情况吗?

除了询问 SO.. 强烈建议在https://feedbackassistant.apple.com/上报告与开发人员工具有关的错误,以便您收到有关后续问题和修复程序何时发布的通知。

编辑(5 月 14 日):该问题已在我们的树中修复,该修复程序应包含在 Safari Technology Preview 107 和下一个主要 Safari 版本中。请继续关注发行说明。

  • Big Sur 11.4又破了! (42认同)
  • 自从我升级到 Big Sure 11.4 后,这个问题又回来了。即使是可见的选项卡也无法使用。我希望 Apple 尽快解决这个问题,因为它使得 iPhone Web 视图的远程调试变得不可能。 (12认同)
  • STP 版本 125(Safari 14.2、WebKit 16612.1.15.1.12)适用于 Big Sur 11.4 (9认同)
  • 我可以报告说,升级到 MacOS 11.4 后,Elements 检查器在 Safari 技术预览版(但不是常规 Safari)上重新出现。 (3认同)
  • iPadOS 13.5.1 和 macOS 10.15.4 存在完全相同的问题 (2认同)
  • @Lindsay-Needs-Sleep Safary Technology Preview 108 使用 iOS Simulator 11.0.1 为我工作。 (2认同)
  • 可以确认 Big Sur 11.4 上的 STP 版本 125 确实按照@helman 工作 (2认同)

biz*_*lop 19

我还不想从 High Sierra 更新我的 macOS,但我仍然遇到了这个错误(即使是在全新安装的测试系统上)。

在其他地方,有人建议使用 Safari Technology Preview——但现在它只适用于 Catalina an Big Slur。

幸运的是,您仍然可以使用 Archive.org 下载旧版本(祝福他们的心)。
这是我为 High Sierra 找到的最新版本(第 80 版,发布时间:2019 年 4 月 12 日):

https://web.archive.org/web/20190420021102/https://developer.apple.com/safari/download/

我想你也可以为 Mojave 找到一个后来的。


2021 年 6 月更新

对于macOS Big Sur 11.4,您可以download STP 125.


Ger*_*its -6

实际上,您可以右键单击选项卡来启用/禁用某些选项卡。更新后,我的一些选项卡也消失了,这就是恢复它们的方法。

在此输入图像描述