У нас есть ошибка javascript «доступ запрещен», возникающий на нескольких клиентах каждый день (мы получаем уведомление через webservice при возникновении необработанной ошибки js) Ошибка возникает на 0,04% запросов страниц, поэтому она ни в коем случае не распространена и не была воспроизведена нами.
Ошибка наблюдалась в IE6, IE7 и IE8, поэтому, похоже, это проблема IE.
Вот упрощенная разметка и связанный с ней javascript, вызывающий проблему:
Разметка
<iframe id="frm" src="javascript:false;" />
JS
var frm = document.getElementById("frm");
var frmDoc = frm.contentWindow.document;
frmDoc.open();
frmDoc.write('some html');
Ошибка «доступ запрещен» возникает, когда мы вызываем frmDoc.open ().
После поиска в Интернете каких-либо подсказок о том, что может вызвать это, я надеюсь, что у кого-то есть обоснованные гипотезы относительно того, что может происходить. Может быть, это ошибка IE, но если есть способ обойти ее, мы бы хотели ее устранить.
Все дикие идеи приветствуются.