我看到人们在他们的论坛签名中使用了有点链接来显示图像。 这对我来说是新鲜事。 有没有办法让Javascript确定一个有点链接(或任何其他服务器端重定向链接)是否转发到 OR 生成一个图像?
答案 0 :(得分: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/