2012-04-01 10 views
4

ページ内で現在アクティブなhttp接続を見つける方法はありますか?たとえば、現在再生されているビデオ(html5ビデオまたはフラッシュのいずれか)、大きなオブジェクト、またはWebソケット接続などです。javascriptで現在アクティブなダウンロードを見つけるには?

+0

どのブラウザでこれを行いますか?この質問への回答はブラウザ固有のものです。このようなことは、ブラウザAPIを介してのみ行うことができます。 –

+0

正直なところ、私は主要なブラウザを使用したいと思いますが、私はここで何を探していますか?私は何かを見つけるために適切な検索キーワードが欠けている - 単に "javascript" "アクティブ"と "ダウンロード"の周りにあまりにも多くのノイズです... – elpollodiablo

+0

大丈夫、私はポイントを得た。下の私の答えをチェックし、提供されたリンクに行ってください。ここで行うべきことは、ダウンロードページにアクセスするためのブラウザAPIのメソッドを見つけることです(私はリンクを提供しています)。次にjavascriptを使用してブラウザAPIを呼び出す方法を見つけます。その後、あなたは仕事をすることができます。 –

答えて

2

this StackOverflowの質問では、Google Chromeがダウンロードページへのアクセスをサポートしていないことがわかります。

しかし、私はそのダウンロードマネージャーウィンドウにアクセスするのをサポートするfirefox APIを見つけました。thisそこに、getAllDownloads()とgetDownloadState()のようなメソッドが表示されます。 Javascriptを使用してこれらのメソッドを呼び出して、そのジョブを完了させることができます。

十分明確ですか?

+0

ありがとう!私はブックマークレットを念頭に置いていましたが、現在再生中のビデオURLを多くの手間をかけずに見つけたいと思っています...しかし、それは無駄なクエストと思われます。 – elpollodiablo

0

これらの接続をすべて手動で追跡しない限り、これは可能ではないと思います。

(何らかの理由で私はコメントを追加できないので、この回答を編集しています)

手作業で私は、あなたがどこかでjavascriptオブジェクトを更新する前に接続を行うことを意味しました。接続が閉じられたら、別のイベントをトリガーします。

+0

どうすればそれを手動で行うのですか? – elpollodiablo

関連する問題