Я потратил, вероятно, месяц на изучение Интернета по этому вопросу и еще не нашел ответа на этот вопрос. Мой код делает следующее (все Javascript).Document.Domain madness
Скажем, у меня есть test.html на mydomain.com
Очень первая вещь в головной секции я установить document.domain = 'mydomain.com';
Затем, динамически создавать IFRAME, набор SRC для "subdomain.mydomain.com/test2.html"
Append IFrame в DOM
subdomain.mydomain.com/test2.html: очень первая вещь в разделе главы: document.domain = 'mydomain.com';
test2.html имеет on_dom_ready событие, которое пытается общаться с родителями через window.parent
работает во всех браузере. даже в IE6! Единственная проблема: когда я обновляю страницу в IE, я получаю ошибку отказа в доступе.
Единственный способ избавиться от этой ошибки - подождать 12 секунд до вызова window.parent. Не помогло даже 5 секунд, мне приходится ждать 12 секунд. Это не имеет никакого смысла для меня.
У кого-нибудь есть опыт?
У вас есть эта проблема в IE7 и IE8 или просто в IE6? –
IE 7 и IE6 оба, не тестировали на IE8 – Gotys
Обновляя, вы имеете в виду попадание F5 или нажатие на область URL и попадание в нее? Они запускают два разных «стиля» перезагрузки, один из которых попадет в кеш 100%, а другой проверяет сервер на время последнего изменения. Если вы видите ошибку только при обновлении с помощью F5, попробуйте обновить, поместив курсор в окно url и нажав enter. – jvenema