stackoverflow'ers! 所以我現在的工作就是圍繞社交網絡工作。我已經登錄facebook,google和twitter。現在我需要檢索用戶頭像。網站是非常動態的,幾乎所有的東西都通過javascript和ajax工作。我有facebook用戶頭像成功。當用戶具有化身時,它會返回化身,當用戶沒有化身時,它會返回Facebook的默認化身。現在我正在研究google-plus和twitter。我發現不錯的網址,我可以從谷歌加上頭像:javascript gets google-plus用戶頭像
https://plus.google.com/s2/photos/profile/{oauth_id}?sz=100
我在會話中存儲oauth_id,它是可訪問的。 當用戶設置頭像 - 一切正常。問題是,當用戶頭像未設置 - 該鏈接返回404錯誤。 我如何確定在jquery或只是JavaScript,如果該鏈接返回404錯誤或不? 對於一些未來的工作 - 我認爲Twitter也有同樣的問題。 或者你可能會提供一些更好的選擇來實現這一點。
如果我把給定的鏈接放在ajax中,它總是返回錯誤。也許是因爲它重定向到實際的.png(如果存在)。所以我仍然堅持這一點。 – Wish
我不明白。你會得到一個404錯誤,意思是「找不到」。如果沒有頭像圖像,則圖像「未找到」。 – Prisoner
http://jsfiddle.net/Ak5cS/起初,我把2個路徑放在img標籤中。一個工作,其他不要。然後當你點擊鏈接時,它將相同的路徑傳遞給ajax,都失敗了。也許我只是做錯了,但是,檢查出來。我發現另一個選項是http://stackoverflow.com/questions/4669111/is-this-a-valid-test-to-check-if-a-url-refers-to-an-image-in-js-jquery – Wish