2010-06-16 1 views
11

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

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

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

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

ответ

45

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

+1

Чувак, я бы дал вам +100 для этого, если мог. – Jon

+3

Это работало для меня в IE 9. – GiddyUpHorsey

+0

FWIW, такая же проблема существует и в IE 10, и обходной путь @ jaffa по-прежнему применяется. – motiz88

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^