我想捕捉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/

10-12 04:12