我收到了一部卡通片的 RSS 提要。如何检查图像的 URL 是否存在。如果没有,我有 4 个本地镜像,我想按顺序显示它们。
这就是我得到的:
google.load("feeds", "1");
function initialize() {
var feed = new google.feeds.Feed("http://rss.xiffy.nl/foksuk.php");
feed.setNumEntries(1);
feed.setResultFormat(google.feeds.Feed.MIXED_FORMAT)
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var ul = document.createElement("ul");
var li = document.createElement('li');
var entryImageUrl = entry.xmlNode.getElementsByTagName("description")[0].getAttribute("url");
li.innerHTML = '<div id="tekst">' + entry.content + '</div>';
ul.appendChild(li);
container.appendChild(ul);
}
}
});
}
setTimeout((initialize),300);
最佳答案
试试这个。检查是否有 404 错误。
var request = new XMLHttpRequest();
request.open('GET', URL, true);
request.send();
if (request.status === "404") {
alert("Image does not exist");
}
关于javascript - 如何检查 rss feed 的 url 是否存在,否则显示本地镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19000398/