画像を表示するために、フォーラムの署名に bitly リンクを使用している人を見てきました。これは私にとって新しいことでした。ビットリンク (または他のサーバーサイドリダイレクトリンク) が転送されるかどうか、またはイメージを生成するかどうかを Javascript が判断する方法はありますか?
質問する
34 次
1 に答える
0
この関数は、リンクが画像であるか画像に転送されるかを決定します
function isImageLink(uri,callback) {
var img = document.createElement("img");
img.onerror = function() {
callback(false);
}
img.onload = function() {
callback(true);
}
img.src = uri
}
次のように、URLとコールバックを使用して呼び出す必要があります。
isImageLink("http://bit.ly/SVIR5g",function(isImage){
if(isImage) {
console.log("Valid Image");
}
else {
console.log("Invalid Image");
}
});
ここでフィドルを操作する:http://jsfiddle.net/RLeRW/6/ </ p>
于 2012-11-14T17:28:09.417 に答える