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