有没有办法告诉服务器端重定向将最终确定什么?

时间:2012-11-14 17:16:51

标签: javascript mime-types

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

1 个答案:

答案 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/