Применяет ли IE 8 в Win 7 различную защиту для URL-адресов Интернета и интрасети в доверенной зоне? - PullRequest
1 голос
/ 06 мая 2011

У меня есть ситуация, когда элемент управления ActiveX загружается в iframe на родительской html-странице и доступен для дочерней страницы.
В производстве этот элемент управления ActiveX не загружается при доступе через IE 8 в Windows 7.

Эта же функция работает правильно при доступе к странице в нашей среде UAT интрасети на том же клиентском компьютере и в браузере.

Эта функция также работает правильно при доступе к производственному местоположению с клиента под управлением IE 8 в Windows XP.

Во всех ситуациях URL-адрес настраивается как доверенная зона с теми же параметрами безопасности, и защищенный режим отключен на компьютере с Windows 7.

Подведем итог:
Win 7 + IE8 + Prod env = fail!
Win 7 + IE8 + UAT env = успех!
XP + IE8 + Prod env = успех!

Похоже, что единственным отличием в уравнении является то, что Windows 7 указывает на общедоступный URL-адрес вместо внутреннего URL-адреса, поскольку он работает в Windows XP.

Существуют ли известные различия в безопасности Windows 7 для этой ситуации? Любые другие настройки, чтобы посмотреть? Спасибо!

1 Ответ

0 голосов
/ 03 сентября 2011

Мы наткнулись на «решение» этой проблемы, но я не понимаю причин, по которым это сработало, и не уверен, что это решит другие подобные проблемы. В нашем случае добавление некоторого javascript в дочерний iframe, чтобы установить для document.domain пингующий URL, решило проблему. например document.domain = "yahoo.com";

...