gpt4 book ai didi

debugging - Safari Web 检查器不断断开连接

转载 作者:行者123 更新时间:2023-12-02 19:33:45 30 4
gpt4 key购买 nike

我在 iPad 上安装了 Safari 8.0.6iOS 8.3,同时在 Mac (10.10.3) 上通过 Web Inspector 进行调试,连接不断断开(断开连接后我在“开发”菜单下看不到设备名称),但如果我退出 safari 然后重新启动,则可以恢复,然后我可以再次刷新和远程检查。

最佳答案

有一些事情可以尝试:

1。在 Xcode 模拟器上测试:

Open the iPhone simulator in Xcode and debug there with Safari Web Inspector.

旁注:也许您需要下载Safari Technology Preview

2。重置您设备上的位置和隐私设置。

Settings > General > Reset > Reset Location & Privacy

3。在真机上调试

使用此配置,它现在似乎可以工作。

iPhone X,iOS 版本 12.1.3macOS 莫哈维版本 10.14.2 (18C54)Safari 版本 12.0.2 (14606.3.4)

编辑2019.08.13

Settings -> Safari -> Advanced -> Check that Webinformation is toggled on.

它突然关闭,我无法通过 Web Inspector 进行连接。开启后,它起作用了。

对于其他设备/版本,请进一步阅读(也许您可以减小构建大小)。

<小时/>

编辑:2018年9月20日

@Chet 发现,Web Inspector 因 JS 文件和 map 文件太大而不断断开连接

https://stackoverflow.com/a/52338231/4641479

Github 上的问题:

https://github.com/google/ios-webkit-debug-proxy/issues/275

https://github.com/google/ios-webkit-debug-proxy/issues/274

我可以在具有生产版本(1.8 MB + 2.4 MB 文件)的真实设备上确认这一点,Safari Web Inspector 始终保持连接。

enter image description here

因为对于开发构建来说它不是:

enter image description here

<小时/>

之前,我的网络检查器很少工作,经常停止工作 - 但仍然开放。 Safari 更新后,Web 检查器会立即打开和关闭。如果您遇到此类问题..

这会起作用:

第 1 步:获取最新的 Safari 浏览器

Safari:11.1 (12605.1.33.1.2)

https://developer.apple.com/safari/download

macOS Sierra 和 OS X El Capitan(我假设 macOS high Sierra 也受支持)

也许您需要下载Safari Technology Preview

<小时/>

第 2 步:重置您的位置和隐私设置

在您的设备上转到:

Settings > General > Reset > Reset Location & Privacy

来源:https://forums.developer.apple.com/thread/87181

<小时/>

第 3 步:连接您的设备

在 OS X 上打开 Safari如果您已使用 USB 数据线连接 iPhone 设备,请先断开连接。现在将其插入。

在 OS X Safari 上,转到:

Develop > Device name > Apply for development

现在您的手机上出现一个权限问题。选择信任,现在您可以选择设备上的打开选项卡进行 Safari 和调试。

<小时/>

调试愉快!

现在网络检查器保持连接。

关于debugging - Safari Web 检查器不断断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31251938/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com