Javascript 有没有办法告诉服务器端重定向将在什么情况下完成?

Javascript 有没有办法告诉服务器端重定向将在什么情况下完成?,javascript,mime-types,Javascript,Mime Types,我见过人们在论坛签名中使用比特链接来显示图片。 这对我来说是新鲜事。 Javascript是否有办法确定bitly链接(或任何其他服务器端重定向链接)是否转发到或生成图像?此函数将确定链接是否是或转发到图像 function isImageLink(uri,callback) { var img = document.createElement("img"); img.onerror = function() { callback(false);

我见过人们在论坛签名中使用比特链接来显示图片。 这对我来说是新鲜事。
Javascript是否有办法确定bitly链接(或任何其他服务器端重定向链接)是否转发到生成图像?

此函数将确定链接是否是或转发到图像

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");            
    }
});
在这里演奏小提琴:

这个链接可以跟在PSON后面吗?或JSONP(我说的对吗?)JSONP希望得到一块看起来像
的文本。您不能简单地指向任何url并让它作为jsonp工作。这很漂亮。谢谢,我一定会试试的!我可以对音频元素和视频元素进行并行处理吗?根据W3和,所以这应该是可能的。。我想你也可以用这个方法来检测链接的类型。。继续尝试加载链接,直到有东西返回有效。