Ошибка: Permission denied to get property HTMLDocument.location
Как ни странно, FF валится именно с этой ошибкой. Политика безопасности same origin policy не нарушена.
Структура. Основная страница, в явной форме создан ифрейм, ГЕТ запрос к нему через
function getIframeDocument(iframeNode) {
if (iframeNode.contentDocument) return iframeNode.contentDocument
if (iframeNode.contentWindow) return iframeNode.contentWindow.document
return iframeNode.document
}
function setIframeSrc(iframeNode, src) {
getIframeDocument(iframeNode).location.replace(src);
}
+таймаут на работу фрейма для контроля в parent. отлично работает, пока фрейм не вылетает с 500 error и не рестартуется c parent-после этого все попытки обратиться к фрейму вызывают Permission denied to get property HTMLDocument.location
Оно, конечно, в лоб можно исправить - через создание другого фрейма в try-catch или что-то такое, но хотелось бы понять-откуда и почему.