如果网页存在加载,如果没有加载.mht

时间:2015-05-29 11:08:03

标签: html mhtml

使用HTML / SCSS / JQUERY。

想要链接到某个网页,但如果它是一个断开的链接,它将加载已保存的.mht版本。

1 个答案:

答案 0 :(得分:0)

另一位用户在此论坛的其他主题中提供此代码,以便在链接中断(JavaScript/jQuery check broken links)时

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);