2011-09-12 130 views
1

現在JSP代碼會像下面如何檢測圖像重定向JS

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

在加載頁面的yyyyyyyy.jpg將被重定向到xxxxx.jpg

由於YYYYYYYY創建HTML。 jpg由其他服務提供商提供,我不知道一個圖像是否會重定向。

我的問題是:有沒有什麼辦法可以在js中執行,以檢測重定向的圖像或者是否可以在文檔準備好時知道一個圖像url是否會被重定向。

感謝

+0

幾個月前我問了一個類似的問題,發現無法檢測重定向的URL是什麼,即使在同一個域中。 – jfriend00

+0

感謝您的幫助jfriend00 – Xiwen

回答

1

如果URL沒有匹配域,協議和端口,那麼你不能看它是否只是重定向(因爲Same Origin Policy)使用JavaScript,除非明確允許你通過CORS

您可以使用服務器端語言來檢測它。

+0

嗨亞歷克斯感謝您的答覆,我得到了yyyyyyyy.jpg這是從我們的側面服務器解析從第三個服務器提供商返回XML的完整圖像網址。我真的不知道他們爲什麼給一個圖片網址,但重定向到另一個。也許他們提供的url有圖片,然後跳轉到錯誤圖片。 – Xiwen