我想捕捉iframe的http代码。根据http代码,iframe必须继续/停止加载。有什么方法可以做到这一点,使用jquery等吗?还是应该先使用curl检查http代码,然后加载iframe?
提前谢谢。
最佳答案
您可以使用xmlhttrequest加载“iframe”:
var httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function() {
if (httpRequest.readyState === 4) {
if (httpRequest.status === 200) {
// success
document.getElementById('iframeId').innerHtml = httpRequest.responseText;
} else {
// failure. Act as you want
}
}
};
httpRequest.open('GET', iframeContentUrl);
httpRequest.send();
不需要仅为此使用jquery。
关于javascript - 如何捕获iframe的HTTP代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10418031/