У меня была та же проблема, и я обнаружил, что Firefox загружает удаленное местоположение iframe в следующем iframe, я поместил его как последний iframe в теле, чтобы после него не было iframe!
Задайте имя для своих iframe и вызовитеЭтот метод используется при загрузке тела для проверки местоположения вашего iframe:
function debugframes() {
if(confirm("Show " + window.frames.length + " iframes?")){
for(var f = 0; f < window.frames.length; f++){
alert(window.frames[f].name + "/" + window.frames[f].location);
}
}
}
Я все еще ищу лучший способ решить эту проблему, я опубликую, если найду.
Редактировать:Вы также можете сделать document.getElementById("iframe-id").src = "";
перед перезагрузкой страницы (не удаляя iframe).