2016-07-21 9 views

答えて

1

残念ながら、あなたはそれを制御することはできません。それはクロムのブラウザの限界です。ユーザーのブラウザを無制限にダウンロードするとセキュリティ上の問題になります。

+0

。しかし、あなたはダウンロードパスを指定することはできません....これは私の拡張に不可欠です。 –

+0

私はどこかで、Windowsではそれがさらに悪いと読んでいます。 OSは同じサーバへの接続数を制限します。私はまだそれが本当であるかどうかを見るためにこれをテストしたとは思わない。たぶんあなたは別のサーバーからのダウンロードをサーバーすることができますか? – Ibrahim

+0

はい、あなたが今読んでいるものは、私が読んだものだと思います。そして、手動でダウンロードしようとしましたが、その数は無制限です! Enterを押すとすぐにダウンロードが開始されます。だから、私は「ウィンドウズ」とは、Windows XPまたはVistaを意味すると考えています。 –

1

私は画像と同じ問題を抱えていたし、私は私のために働くいくつかの答えが見つかりました:

  1. 押しの「Windows-Rは、」ファイル名を指定して実行ツールを開きます。ボックスに「regedit」と入力し、「OK」をクリックして、プロンプトが表示されたら操作を確認するか、管理者パスワードを入力してレジストリエディタを開きます。

  2. 左ペインの "HKEY_CURRENT_USER"ディレクトリをダブルクリックします。 「ソフトウェア」サブディレクトリをダブルクリックし、「Microsoft」をダブルクリックし、「Windows」をダブルクリックし、「CurrentVersion」をダブルクリックして、「インターネット設定」を1回クリックします。

  3. 「編集」メニューを開き、マウスのカーソルを「新規」に移動し、「DWORD(32ビット)値」をクリックして新しいレジストリエントリを作成します。エントリに「MaxConnectionsPerServer」という名前を付け(引用符を省略)、そのプロパティを表示するにはダブルクリックします。

  4. 開いている[DWORD(32ビット)値の編集]ダイアログの[ベース]セクションから[小数点]オプションを選択します。 「値のデータ」ボックスに必要な同時ダウンロード数を「10」(もう一度引用符を省略)と入力して「OK」をクリックします。

  5. 変更を1回して、前の2つの手順を繰り返します。今回は、新しいレジストリエントリに「MaxConnectionsPer1_0Server」という名前を付けます。レジストリエディタを閉じ、開いているプログラムをすべて終了してコンピュータを再起動します。同時のダウンロード制限の変更が有効になります。効果については

私は650の接続またはダウンロードを追加し、それが私のために働いたこのコードの一部のHTMLファイルからの650枚の画像をダウンロード:私は回避策の一つは、新しいタブを作成することだと思います

var a = document.getElementsByTagName('a'); 
for(var i=0; i<a.length; i++){ 
    var myimg = a[i].getElementsByTagName('img')[0].src; 
    a[i].href = myimg; 
    a[i].download = myimg; 
    a[i].click(); 
} 
+0

あなたの答えをありがとう。あなたは下でテストしたOSを提供できますか?あなたの答えから、それはOSの限界だと思われるからです。ただし、Chromeの場合、Chrome APIを使用してダウンロードをインスタンス化すると、同時に5回以上API呼び出しを行っても、一度に5つのファイルしかダウンロードされません。 1つのダウンロードが終了すると、別のダウンロードが開始されます。したがって、その観点からは、MaxConnectionsPer1_0Serverがデフォルトでは5ではないと確信していますので、あなたのソリューションがこの問題を解決しないようです。 –

+0

私はwin10とwin7の究極の、クロムとトーチでそれを使用しました。 MaxConnectionsPer1_0ServerのためにIdkは私がそこにそれを持っていなかったので私はそれを追加し、私の価値を置く必要があったのでそれは5です。私はytビデオを作りました。 https://www.youtube.com/watch?v=AbyU-yephI4&t=1s – NoNameNeedToKnow

+0

あなたのビデオをありがとう。しかし、レジストリを変更せずにこれらのイメージをダウンロードしようとしましたか?ちなみに、ファイルが小さいので、ファイルが完成した直後に連続して起動したかどうかはわかりません... 96台のダウンロードがほぼ同時に開始されたと思いますか?もう1つは、私が現在ubuntuを使っていることです。この問題は依然として続きます。私は、Linuxにはこのような制限がないと確信しています。ありがとう! –