2009-02-18 3 views
6

Мне очень понравилось использовать Developer Toolbar с IE7, а недавно обновлен до IE8, чтобы использовать (что оказалось) более полнофункциональным developer tools.Проверьте в IFrame в IE8 Developer Tools?

Инструмент IE8 действительно превосходный (наконец, соперник FireBug), но я не могу проверить внутри iframe, что я мог бы с помощью панели инструментов IE7.

Я бы предпочел не переходить на IE7, потому что мне нравятся некоторые другие функции IE8-инструментов, но возможность проверки внутри iframe - это прерыватель транзакций.

Кроме того, firebug имеет ограниченную полезность для меня, потому что наш сайт является внутренне развернутым интранет-приложением, что означает, что «совместимость с браузером» является очень низким приоритетом, в FireFox часто нарушается основная функциональность.

Вот что инструменты IE8 выглядеть вокруг фрейма

В поджигатель, я могу видеть <html> элемент под IFRAME, который я могу расширить так же, как остальная часть страницы

в вопросе имеет свою src атрибут установлен на сторону сервера (в ASP.NET с фоновым кодом)

UPDATE: я получаю тот же результат на этом Iframe example page. Если кто-нибудь может использовать инструменты разработчика IE8 для проверки внутри этого iframe, я хотел бы услышать об этом.

+2

* ... наконец-то соперники Firebug * - это очень преувеличенное предложение, аналогичное тому, которое вы делаете на деревянной доске, прикрепленной к ней деревянными колесами и заявляя, что вы окончательно соперничали с Audi *.Инструменты разработчика Internet Explorer никогда не были и, вероятно, никогда не будут близки к средствам Firebug или Chrome dev. К сожалению, Microsoft должна быть запрещена работать в какой-либо форме или форме в сторону своего собственного браузера, опубликованного для широкой публики. ** Из-за одного только Internet Explorer наши веб-приложения хуже, чем они были бы, если бы история не содержала IE. ** Факт. –

ответ

2

Установите окончательный выпуск IE8, и вы легко пройдете любой элемент, включая iFrame и другие элементы управления контейнером.

1

Неполный ответ: он работает для меня здесь.

Внутри Я вижу <html>, внутри которого находится нормальное содержание.

(Это RC1 под Win2k8.)

ли FireBug показать IFRAME, имеющий какой-либо контент? Является ли iframe динамически заполняемым? Если это так, попробуйте отладку JavaScript с точкой останова в точке, в которой заполняется iframe.


Отвечая на вопрос в комментарии re. Функция Iframe из http://www.htmlcodetutorial.com/frames/_IFRAME.html:

  • Я вижу документ содержимого в FireBug
  • я не вижу его в IE8.

Одна вещь (по сравнению с внутренним примером здесь) заключается в том, что iframe, на который вы указали, содержит содержимое по умолчанию ... но так как это не показано в инструментах dev8 IE8, я могу только думать, что это дефект, и должен сообщается в МС.

+0

Это действительно странно. Можете ли вы перейти на эту страницу и рассказать мне, можете ли вы проверить внутри iframe? http://www.htmlcodetutorial.com/frames/_IFRAME.html Я получаю тот же результат, что и в моем сообщении. – Ryan

1

это, кажется, ошибка с инструментами разработчика IE8. удалите <! DOCTYPE из документа, на который ссылается iframe, и вы готовы к работе.