Предварительное условие:
У меня есть aspx-страница с iframe внутри. Этот iframe указывает на URL-адрес, обрабатываемый MVC на том же сайте (это гибридный сайт, как стандартный ASP.NET, так и ASP.NET MVC). Результирующая страница, отображаемая MVC, содержит множество ссылок на скрипты.
Проблема:
IE9 выдает исключение для каждого скрипта, загружаемого в iframe. Эти исключения похожи на это:
Error: 'Function' is undefined
То есть он говорит, что самые основные вещи, которые есть в каждом окне, почему-то отсутствуют. После того, как вы щелкнули по всем этим всплывающим окнам, страница будет работать так, как задумано!
Если я загружу URL-адрес из атрибута <iframe />
src в браузере напрямую, все будет работать, как ожидалось.
Если я открою страницу в другом браузере ( Пробовал Opera, Firefox) все работает как положено - ошибок нет.
Итак, чего хочет IE9?