2015-07-07 2 views
0

Допустим, у вас простой HTMLIFrameElement. Вы находитесь на stackoverflow.com, а также iframe src.Как вы можете проверить одинаковые ошибки загрузки iframe домена?

Есть ли способ подготовить элемент iframe, чтобы при установке свойства src я мог обнаружить ошибки загрузки? Этот конкретный iframe показан в будущем, поэтому возможно, что приложение может загрузить, но покажет 404 на этом элементе (если они потеряли соединение, например). Мне нужен способ справиться с этим.

Спасибо!

ответ

0

вы можете установить src через ajax, там вы получите информацию, если бы сайт мог быть загружен.

Другой способ: Если src является одним и тем же источником, и если вы можете редактировать страницу 404, вы можете вставить небольшой уникальный код на этой странице 404 и искать его в iframe, чтобы вы знали, что сайт не может Не найдется.

$('#iframe').load(function() { 
    var errorCode = $("#iframe").find('#unique-error-code').text(); 
    if (errorCode.indexOf("my errorcode") >= 0) { 
     // error 
    } else { 
     // success 
    } 
}); 
Смежные вопросы