213

Chrome 内からさまざまな接続速度をシミュレートする方法はありますか?

http://localhostをさまざまな速度でチェックできるようにする必要があります。

これを実行できるスタンドアロン アプリケーションがあることは知っていますが、Chrome 内で実行したいと思います。

4

12 に答える 12

145

Linux を実行している場合は、次のコマンドが非常に役立ちます。

trickle -s -d 50 -w 100 firefox

-sコマンドをスタンドアロンで実行するように-d 50指示し、 は帯域幅を 50 KB/秒に制限するように指示し、-w 100はピーク検出ウィンドウ サイズを 100 KB に設定します。firefoxロードしようとするすべてのサイトにこの速度制限をすべて適用して、Firefox を起動するようにコマンドに指示します。

アップデート

Chrome 38 がリリースされ、スロットリングが含まれています。それを見つけるには、開発者ツールを起動します: Ctrl+Shift+I は自分のマシンで行います。それ以外の場合は、Menu->More Tools->Developer Tools でそこに移動します。

次に、開発者ツール パネルの左上にある電話をクリックして、デバイス モードを切り替えます (以下のツールヒントを参照)。

デバイスモードの切り替え

次に、スロットリングを有効にします。

Chrome スロットリングを有効にする

これが少しぎこちない場合は、上記の提案が Chrome と Firefox の両方で機能します。

于 2013-11-01T19:39:10.480 に答える
119

Charles Proxyをお勧めします - 個々のサイトをスローダウンすることを選択でき、HTTP インスペクション ツールも多数あります。

編集:

2014 年 6 月の時点で、Chrome はこれを DevTools でネイティブに実行できるようになりましたが、Chrome 38 が必要です。

このオプションは、ツールバーの端にあるドロップダウンを介して [ネットワーク] タブからアクセスできます。

于 2012-04-26T08:17:34.507 に答える
71

Chrome 38以降では、プラグインなしでこれを行うことができます。要素の検査 (またはF12ホットキー) をクリックしてからtoggle device mod(phoneボタン)をクリックします。

ここに画像の説明を入力

次のように表示されます。

ここに画像の説明を入力

他の多くの機能の中でも、特定のインターネット接続 (3G、GPRS) をシミュレートできます。

于 2014-10-11T09:43:15.463 に答える
65

今日の時点で、Google Chrome Canary でネイティブに接続を調整できます46.0.2489.0。Dev Tools を開いて、[ネットワーク] タブに移動するだけです。

ここに画像の説明を入力

于 2015-08-21T10:05:59.493 に答える
19

Michaelが言ったように、Chrome拡張APIはこれを行うための信頼できる方法を提供していません。一方、私がかなり長い間自分で使用しているソフトウェアがあります。

低帯域幅をシミュレートするJavaアプリケーションであるSloppyを試してみてください。ブラウザに依存せず、非常に使いやすく、何よりも無料です。

于 2012-10-27T00:15:50.420 に答える
13

Mac を使用している場合、Chrome 開発チームは「ネットワーク リンク コンディショナー ツール」を推奨しています。

また:

Xcode > Open Developer Tool > More Developer Tools > Hardware IO Tools for Xcode

または、Xcode をインストールしたくない場合:

Go to the Apple Download Center and search for Hardware IO Tools

https://developer.apple.com/downloads/index.action

于 2014-04-03T15:07:13.857 に答える
11

Chrome Canary では、ネットワーク スループットを制限できるようになりました。これは、開発者ツールのコンソールの [エミュレーション] タブの [ネットワーク] オプションで実行できます。

この新機能を表示するには、Chrome フラグ「開発者ツールの実験を有効にする」(chrome://flags/#enable-devtools-experiments) (chrome://flags) を有効にする必要がある場合があります。モバイル接続の低帯域幅 (GSM、GPRS、EDGE、3G) をシミュレートできます。

于 2014-06-16T16:56:29.387 に答える
1

Chrome モバイル エミュレーション ページで提案されているように、Windows ではClumsy、Mac OS X ではNetwork Link Conditioner、Linux ではdummynetを使用できます。

于 2014-06-27T10:06:02.623 に答える
1

あなたが求めていることは、クロムだけでできるとは思いません。私が見つけた最も近いのはthisで、これはあなたが望むものではありません。それを行うためのクロムプラグインを入手するのは難しいでしょう。

ローカル マシンで実行されている Web プロキシは、必要な効果を達成できます。たとえば、 「スロットリング プロキシ」を検索すると、これが表示されます。

于 2012-04-26T07:24:42.600 に答える