我看到人们在他们的论坛签名中使用 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 和 Callback 调用,如下所示:
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 回答