Как я могу увидеть, будет ли работать iframe. Например, я знаю, что Google не будет работать в iframe. Есть ли способ проверить iframe, чтобы увидеть, работает ли src, и если нет, заменить его на какой-нибудь src по умолчанию?
С помощью jQuery
var testFrame = false;
var newUrl = "http://newUrl.com";
$('#iFrame').load(function(){
testFrame = true;
});
$(document).ready(function(){
setTimeout(function() {
if(testFrame == true){
$iframe.attr('src',newUrl);
}
}, 5000);
});
Это ждет 5 секунд, вы можете изменить 5000 на другое количество миллисекунд
Других решений пока нет …