JavaScript / jQuery检查断开的链接
我开发了一个小型Javascript / jQuery程序来访问供内部使用的pdf文件集合。我想突出显示pdf文件的信息div(如果该文件确实存在)。
有没有办法以编程方式确定到文件的链接是否损坏?如果是这样,如何?
任何指导或建议均适用。
回答:
然后检查HTTP状态以获取期望值(200或小于400)。
这是一个相关问题提供的简单方法:
function urlExists(url, callback) { var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
callback(xhr.status < 400);
}
};
xhr.open('HEAD', url);
xhr.send();
}
urlExists(someUrl, function(exists) {
console.log('"%s" exists?', someUrl, exists);
});
以上是 JavaScript / jQuery检查断开的链接 的全部内容, 来源链接: utcz.com/qa/404613.html