2012-03-15 9 views
1

URLはエンドユーザーによってページ内の文字列として入力されるため、任意のドメインを指すことがあります。JavaScriptを使用してURLヘッダーをスニッファーする方法

現在のページのJavaScriptは、それがまだ有効かどうかを確認し、html5ビデオオーディオタグと既存のフラッシュ埋め込みを考慮しても、画像、ビデオ、またはオーディオとして型を返す必要があります。そして、完全なファイル転送を待つ必要はありません。

コンセプトから誰かを助けることができますか?どうもありがとう。

私はajaxのクロスドメインの問題を認識しています。だから基本的なハウツーについては考えがない。

+3

それはあなたの質問を理解するのは難しい:そうのようにそれを使用しlecoq.herokuapp.com

でAPIドキュメントを参照してください。例を挙げると役立ちます。また誰もあなたのためにここで仕事をするつもりはありません。 –

+1

HEAD動詞を使用して外部URLが有効かどうかを確認できます。 http://stackoverflow.com/questions/333634/http-head-request-in-javascript-ajax – TimDog

+0

document.locationを使用してURLを取得できます.href !!今あなたは私たちにあなたの他の要求の詳細を教えてもらえますか? – vireshas

答えて

3

、あなたが求めているものである場合:

任意のURLを考える - >検索指定したURL JavaScriptのAJAX要求を使用して、そしてそれは、ビデオ/オーディオ/画像であるかどうかを判断 - それから、一度検出し、使用それはクロスドメインリクエストが必要になりますしかし、あなたは、別のドメインにクライアント側のJavaScriptを使用して要求をすることができないでしょう

jQuery and AJAX response header

:URLに応じて、あなたはこのような何かを行うことができます(あなたの選択肢はJsonP、または応答の奇妙なヘッダです)。

URLを自分のサーバーに渡し、そこでロジックを実行して(何らかのサーバー側のWebリクエストを介して)、ペイロードをクライアントに戻して、JSONなどで必要な情報を渡す方がよい - 例えば

{payload: 'video'} 
+0

ありがとうございます。少なくとも、仕事のために私のサーバーに渡すことは実現可能な方法です。 – Qishan

0

古い質問ですが、私は最近あなたを助けるかもしれないユーティリティを書いています。 CORS対応のMIMEタイプのチェッカーです。 example

関連する問題