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和,所以这应该是可能的。。我想你也可以用这个方法来检测链接的类型。。继续尝试加载链接,直到有东西返回有效。