Safari网页检查器为空白

48

我试图使用Web Inspector来调试一个远程的iOS应用程序。

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

第二次打开时,窗口是空白的。

有什么想法吗?

(macOS 10.12.6)

空白窗口


2
我遇到了同样的问题,试图将我的iPhone X(iOS 12.2)连接到运行macOS High Sierra的MBP上。在插入我的iPhone并尝试调试后,Web Inspector打开但在任何选项卡中都没有数据。之前提到的解决方法对我不起作用。我已向苹果提交了错误报告,错误报告ID#49566471。 - jberg7777
有任何更新吗?我也遇到了同样的问题。 - user3415011
同样的问题在这里。 - Melissa
2
苹果已经在macOS 11.5 Big Sur上修复了这个问题。 - khcpietro
8个回答

33

我在使用macOS 11.4 Big Sur连接到运行iOS 14.5.1的iPad时遇到了这个问题。使用Safari技术预览版解决了这个问题。


1
MacOS 11.4,我必须下载STP,很遗憾。 - vanduc1102
这个对我也起作用了,谢谢,我甚至不知道这些预览版本的存在。所以这是Safari中的一个bug? - d512
1
@d512 - 可能是一个明显的错误;也可能是Web Inspector远程协议的更新破坏了向后兼容性,并且苹果在macOS准备就绪之前错误地将其推出到了iOS。 - Josh Kelley
哇,没想到它能正常工作。谢谢。 - decades
我不得不重置设备的隐私设置,并记得通过电缆连接。 - geoidesic
这对我也起作用了(我使用的是macOS 11.4 Big Sur,连接到运行iOS 14.6的iPhone)。 - arcticmatt

14

我遇到了同样的问题。它是在IOS升级后出现的。 我的解决方法是进行MAC OS系统更新。步骤为:系统偏好设置->软件更新。 希望可以帮到你。


7
Mac OS 10.14.3 存在问题,升级到 Mac OS 10.14.4 可以解决这个问题。 - Zgpeace
可以确认,升级到10.14.4版本解决了我的问题。 - derickito
无法更新到Mac OS 10.14.4,因为我有一台2016年的Mac??? 还是怎么回事?在Mac App Store中没有这样的更新。如何更新?最新提供的是10.13.6(17G65)。 - Gregory Magarshak
3
我在使用10.14.6版本,但仍然遇到这个问题。 - Ronnie
1
拥有这些设备的整个目的是在旧版iOS设备上测试我的Web应用程序。如果您升级了Mac,则无法再调试旧设备。苹果公司的目标是通过尽可能让开发人员难以支持旧设备来促使所有人升级。苹果还删除了下载Safari 13以下旧版本的能力。 - Curtis
只需要一个12GB的操作系统更新就解决了这个问题。苹果,为什么你让开发变得如此困难? - 3spot

8
我也遇到这个问题,但由于我的macbookpro太旧了,所以升级到Mojave不是一个选择。但另一种解决方法是安装浏览器的"Safari Technology Preview"版本:Safari - Downloads - Apple Developer 更新: "Safari Technology Preview" 开发者窗口开始崩溃。所以我从https://developer.apple.com/download/more/ 下载了 Safari 12.1.1,看起来可以使用。

1
我可以确认,如果您使用的是macOS 10.12.6,则必须将Safari更新到12.1.1版本,以便从iOS设备上使用Web Inspector。 - Janiis
Safari 12.1.1不在下载列表中,最老的版本是13。 - Curtis

3

当我的iPad在晚上自动更新系统软件后,突然间Safari的检查器(Inspector)就像图片中一样变成了空白,但前一天还可以正常使用。

解决方法是我需要在我的Macbook上安装一个待定的macOS更新。显然,苹果已经放弃了所有向后兼容性的尝试。

简而言之,请确保你的iOS、macOS和Safari都是最新版本。


1
典型的苹果总是开发人员和用户友好的:D - Emil

2

我发现苹果设备和笔记本电脑上的 Safari 版本必须匹配,否则虽然可以将苹果设备连接到笔记本电脑上,但标签页中不会包含任何数据。

我原本在笔记本电脑上安装的是版本 12.#,而在 iPad 上则安装的是版本 13.#。更新了笔记本电脑的 Safari 后,一切都正常了。


我有点怀疑这个。我使用的是iOS 14和Safari 14,但它仍然无法工作。 - d512

2

也许我找到了一个解决办法。 如果我选择控制台选项卡,然后关闭Web检查器并再次打开它,什么都不起作用。 但是,如果我选择元素选项卡(例如),关闭并重新打开检查器,则可以正常工作。 这很荒谬,但这是我找到的唯一解决方案。


12
对我来说,Sources、Audit和Console是唯一存在的选项卡。 - Curtis

1
我也遇到了这个问题,想分享一下我发现的解决方案。 当检查器停止工作时,我打开了活动监视器并注意到" Safari Web Inspector "是活动的(并且使用了大量资源),无论它是否实际可见。我强制退出该进程后,它恢复了正常功能。

1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接