Safari Web Inspector网络限制

Mat*_*att 19 debugging safari remote-debugging web-inspector

我目前正在使用Safari v8在iPhone上远程调试网站,需要模拟不同的网络速度.

Chrome开发者工具具有限制网络连接(模拟3G,wifi等)甚至完全关闭网络连接的功能.

Safari Web Inspector是否具有类似的功能?

目前我只是通过关闭我的wifi来解决它,因为我现在只需要测试没有网络,但可能需要将来的功能.

Rob*_*uia 13

从 safari 版本 16.6 开始,在“实验”选项卡下的开发工具设置中,“网络”部分中有一个“允许限制”复选框。 在此输入图像描述 重新加载开发工具后,“禁用缓存”右侧将出现一个下拉菜单,您可以在其中选择网络限制。 在此输入图像描述

  • 奇怪的是,没有 100% 节流的选项,而这是我出于开发目的最需要的选项。 (3认同)

Mik*_*ace 10

目前没有办法在Safari中本地执行此操作,但您可能会尝试使用类似Charles Proxy的内容来限制浏览器或系统连接(win,mac,linux).

Mac版Charles代理油门设置


Sar*_*GFX 10

2023 年及以后的更新

其他答案不再是最新的并且不再有效。今天,您需要使用 Apple 提供的一个名为Network Link Conditioner的附加组件。

您可以使用 xCode 的附加工具下载它。

网络链路调节器


vvo*_*vvo 7

刚刚找到了一种方法来做到这一点,而不必使用像查尔斯这样的代理:

  1. 安装XCode
  2. 通过 USB 将 iPhone 连接到 Mac
  3. 启动 XCode
  4. 访问 iPhone 上的开发者设置
  5. 使用“网络链接调节器”

我写的更长的博文:Enable network throttting on iPhone in 5 Steps

希望这可以帮助!