gpt4 book ai didi

JavaScript/jQuery 检查损坏的链接

转载 作者:IT王子 更新时间:2023-10-29 03:22:41 24 4
gpt4 key购买 nike

我开发了一个小型 Javascript/jQuery 程序来访问一组供内部使用的 pdf 文件。如果文件确实存在,我想突出显示 pdf 文件的信息部分。

有没有办法以编程方式确定文件链接是否已损坏?如果是,怎么做?

任何指南或建议都是适当的。

最佳答案

如果文件在同一个域中,那么您可以使用 AJAX 来测试它们是否存在 Alex Sexton说; 但是,您不应该使用 GET 方法,只需使用 HEAD 然后检查 HTTP 状态以获得预期值(200,或小于400).

这是 related question 提供的一个简单方法:

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 检查损坏的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1591401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com