【问题标题】:Safari Web inspector is blankSafari Web 检查器为空白
【发布时间】:2018-05-07 16:38:52
【问题描述】:

我尝试使用 Web Inspector 调试远程 iOS 应用程序。

我第一次使用“开发”菜单时,窗口没有打开。

第二次,窗口打开但为空。

有什么想法吗?

(macOS 10.12.6)

【问题讨论】:

  • 我在尝试将我的 iPhone X (iOS 12.2) 连接到运行 macOS High Sierra 的 MBP 时遇到了同样的问题。插入我的 iPhone 并尝试调试后,Web Inspector 会打开,但在任何选项卡中都没有数据。前面提到的解决方法对我不起作用。我已将错误提交给 Apple,错误报告者 ID# 49566471。
  • 这有什么更新吗?我也面临同样的问题。
  • 同样的问题
  • Apple 在 macOS 11.5 Big Sur 上修复了此问题

标签: cordova safari web-inspector safari-web-inspector


【解决方案1】:

我在使用 macOS 11.4 Big Sur 时遇到了这个问题,连接到运行 iOS 14.5.1 的 iPad。使用Safari Technology Preview 修复它。

【讨论】:

  • MacOS 11.4,我要下载STP,伤心
  • 这也为我修复了它,谢谢,我什至不知道这些预览版本存在。所以这是 Safari 中的一个错误?
  • @d512 - 可能是一个彻底的错误;可能是 Web Inspector 远程协议的更新破坏了向后兼容性,Apple 在它为 macOS 做好准备之前错误地将其推广到了 iOS。
  • 哇。没想到它,但它的工作原理。谢谢
  • 我不得不重置设备上的隐私设置并记住通过电缆连接。
【解决方案2】:

我发现 Safari 的版本必须在 iOS 设备和笔记本电脑上匹配,否则,虽然你可以将 iOS 设备连接到笔记本电脑,但选项卡不会包含任何数据。

我最初在笔记本电脑上使用 12.#,在 iPad 上使用 13.#。更新笔记本电脑,现在一切顺利。

【讨论】:

  • 我有点怀疑这一点。我在 iOS 14 和 Safari 14 上,但它仍然无法正常工作。
【解决方案3】:

有同样的问题,但是,我注意到这只发生在特定的 USB 端口上。 如果检查器保持空白,请尝试另一个端口。 (在 Macbook pro 上观察到的行为,2015 年末,IOS 12.6)

【讨论】:

    【解决方案4】:

    我也遇到了这个问题,并认为我会分享我发现的解决方案。

    当检查器停止时,我打开 Activty Monitor 并注意到“Safari Web 检查器”处于活动状态(并且使用了大量资源),无论它实际上是否可见。我强制该进程退出并恢复正常运行。

    【讨论】:

      【解决方案5】:

      我也遇到了这个问题,但是因为我的 macbookpro 太旧了,所以不能更新到 Mojave。但另一种解决方法是安装“Safari Technology Preview”版本的浏览器:Safari - Downloads - Apple Developer

      更新:“Safari 技术预览”开发者窗口开始崩溃。所以我从https://developer.apple.com/download/more/ 获得了 Safari 12.1.1,它似乎可以工作。

      【讨论】:

      • 我可以确认,如果您有 macOS 10.12.6,那么您必须将 Safari 更新到 12.1.1 才能使 Web 检查器在 iOS 设备上工作。
      • Safari 12.1.1 不在该下载列表中。最大的 13 岁。
      【解决方案6】:

      我遇到了同样的问题。 IOS更新后出现的。 MAC OS 系统更新对我有帮助。系统偏好设置 -> 软件更新。 希望对您有所帮助。

      【讨论】:

      • Mac OS 10.14.3 出现问题,更新到 Mac OS 10.14.4 解决问题。
      • 可以确认更新到 10.14.4 解决了我的问题
      • 无法更新到 Mac OS 10.14.4,因为我有一台 2016 年的 mac?要不然是啥? Mac App Store 中没有此类更新。如何更新?最新提供的是 10.13.6 (17G65)
      • 我在 10.14.6 上,这个问题仍然存在
      • 拥有这些设备的全部意义在于在较旧的 iOS 设备上测试我的网络应用程序。如果您升级您的 Mac,那么您将无法再调试旧设备。 Apple 的目标是让开发人员尽可能难以支持旧设备,从而让每个人都进行升级。 Apple 还取消了下载 Safari 13 之前版本的功能。
      【解决方案7】:

      这发生在我的 iPad 在一夜之间自动更新其系统软件时,尽管前一天运行良好,但 Safari 的检查器突然变成空白,如图所示。

      解决方案是我需要在我的 Macbook 上安装一个挂起的 macOS 更新。显然,Apple 已经放弃了所有向后兼容的尝试。

      简而言之,确保您的 iOS、macOS 和 Safari 都是最新的。

      【讨论】:

        【解决方案8】:

        也许我找到了解决方法。 如果我选择控制台选项卡,然后关闭 Web Inspector 并再次打开它,则没有任何效果。 但是,如果我选择元素选项卡(例如),关闭并打开检查器,它就可以工作。 这很愚蠢,但我找到了唯一的解决方案。

        【讨论】:

        • Sources、Audit 和 Console 是我唯一存在的选项卡。
        猜你喜欢
        • 1970-01-01
        • 2014-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-07
        • 2015-09-23
        • 1970-01-01
        • 2011-02-22
        相关资源
        最近更新 更多