JavascriptまたはjQueryを使用すると、外部リンクが利用可能かどうかをどのように確認できますか?jQuery外部リンクの確認
SOP(hereと同じ問題)に違反するため、$.ajax()
コールは利用できません。 JSONPについて読んだことがありますが、外部サーバーからデータをロードしたくないため、よりストレートなソリューションがあるかどうかを知りたいと思います。私が必要とするのは、それが到達可能かどうかを確認することだけです。
EDIT(答)
私は、次のコードでそれを解決:唯一の問題は、今、私はParse error
を得るということですが、どのような場合には、それがあれば確認することができ
$.ajax({url: 'http://www.example.com',
type: 'GET',
dataType: 'jsonp',
complete: function(jqXHR, textStatus) {
console.log(jqXHR.status); // '200' = url reachable
},
timeout: 2000
});
外部リンクが機能しています。
あなたに役立つようです:http://stackoverflow.com/questions/635231/javascript-checking-if-page-is-valid – ParPar