Как проверить элементы внутри iframe с помощью панели инструментов IE Developer в IE7

У меня есть веб-приложение, в котором используется Iframe. Когда я пытаюсь проверить элемент в панели инструментов разработчика IE, Iframe node получает выделение и останавливается там. Я вижу значок расширения рядом с Iframe node. Но когда я дважды щелкаю по нему, ничего не происходит.

После раздражения после многих проб и ошибок я попытался проверить его, создав образец iframe на новой странице html, и там это было... я мог видеть, что он получает все элементы внутри iframe.

Итак, что же случилось с моим веб-приложением, зависит ли это от любого стиля кодирования... Я полностью опечален об этой проблеме.

Как упоминалось в заголовке, я использую панель инструментов IE Developer в IE7 в Vista.

Ответ 1

У меня была точно такая же проблема, но, казалось, разрешила ее, нажав кнопку обновления в панели инструментов панели разработчиков IE. Его кнопка, которая имеет синий значок стрелки вверх/вниз рядом с значком диска. Если вы щелкнете по нему, по какой-то причине инспектор DOM, похоже, начнет работать в IFrame, если раньше он этого не делал.

Ответ 2

Чтобы построить ответ jaffa (и поскольку я не могу комментировать ответ jaffa еще!): в моей ситуации iframe недоступен в инструментах IE dev без нажатия этой кнопки обновления на панели инструментов dev, потому что содержимое iframe загружается асинхронно. Похоже, что инструменты IE dev будут иметь структуру DOM страницы во время загрузки, но если после этого произойдут какие-либо изменения, инструменты dev должны быть обновлены.