有没有办法我可以模拟各种连接速度从Chrome?

我需要能够以不同的速度检查http://localhost。

我知道有独立的应用程序可以做到这一点,但我宁愿在Chrome中做这件事。


当前回答

正如Michael所说,Chrome扩展API并没有提供一个可靠的方法来做到这一点。另一方面,有一个软件我自己已经用了很长一段时间了。

试试邋遢,一个模拟低带宽的Java应用程序。它是独立于浏览器的,非常容易使用,最重要的是,它是免费的!

其他回答

从Chrome 38开始,你可以在没有任何插件的情况下做到这一点。只需点击检查元素(或F12热键),然后点击切换设备mod(电话按钮)

你会看到这样的东西:

在许多其他功能中,它允许您模拟特定的互联网连接(3G, GPRS)

如果你正在使用OSX,你可以使用:网络链接调节器

在这里你可以选择不同的配置文件。100%损耗,3G, DSL等。

请在此下载网络链接调节器

如果你正在运行Linux,下面的命令非常有用:

trickle -s -d 50 -w 100 firefox

-s指示命令独立运行,-d 50指示将带宽限制为50 KB/s, -w 100将峰值检测窗口大小设置为100 KB。Firefox告诉该命令在启动Firefox时将所有这些速率限制应用于它试图加载的任何站点。

更新

Chrome 38现已发布,并包含节流功能。要找到它,请打开开发人员工具:Ctrl+Shift+I在我的机器上做,否则菜单->更多工具->开发人员工具将带你到那里。

然后通过单击开发人员工具面板左上方的手机切换设备模式(参见下面的工具提示)。

然后像这样启动节流。

如果你觉得这有点笨拙,我上面的建议适用于Chrome和Firefox。

我不认为你所要求的仅靠chrome就能完成。我能找到的最接近的是这个,这不是你想要的。我得到一个chrome插件做这将是困难的。

在本地机器上运行的web代理可以达到您想要的效果。例如,搜索“throttling proxy”会出现这个。

在Chrome金丝雀现在你可以限制网络吞吐量。这可以在开发工具控制台的“仿真”选项卡的“网络”选项中完成。

你可能需要激活Chrome标志“Enable Developer Tools experiments”(Chrome://flags/# Enable -devtools-experiments) (Chrome://flags)来看到这个新功能。您可以模拟一些低带宽(GSM, GPRS, EDGE, 3G)的移动连接。