はJS

2011-09-12 5 views
1

にリダイレクト画像を検出する方法を今JSPコードは、ページのロード中yyyyyyyy.jpgがYYYYYYYYためはJS

をxxxxx.jpgにリダイレクトなり

以下
<a href="xxxxxx"> 
<img width="143" height="143" src="http://yyyyyyyy.jpg"> 
</a> 

ようなHTMLを作成します。 jpgは他のサービスプロバイダーによって提供されています。私は、1つのイメージがリダイレクトされるかどうかはわかりません。

私の質問は、jsでリダイレクトされたイメージを検出する方法はありますか、ドキュメントURLがリダイレクトされるかどうかをドキュメントで確認できるようにすべてのURLをテストできますか? URLは、ドメイン、プロトコル、およびポートに一致していない場合は、リダイレクトする場合、それが明示的CORS経由することができますしない限り、

おかげ

+0

私は数ヶ月前に同様の質問をしましたが、同じドメイン上であっても、リダイレクトされたURLが何であるかを検出する方法は見つけられませんでした。 – jfriend00

+0

助けてくれてありがとうjfriend00 – Xiwen

答えて

1

は、あなたはは、JavaScriptのみで(理由Same Origin Policyの)見ることができません。

サーバーサイド言語を使用して検出できます。

+0

こんにちはalexさんからの返信ありがとう、私はyyyyyyyy.jpgを取得しました。これは第三者のサーバープロバイダーから返されたxmlを解析するサイドサーバーからの完全なイメージURLです。私は本当に彼らが画像のURLを与えるが、別のものにそれをリダイレクトする理由は分かりません。彼らが提供するURLに画像があり、エラー画像にジャンプする可能性があります。 – Xiwen