Я не могу заставить панель инструментов веб-разработчика Internet Explorer работать со всплывающим окном, это не будет отображаться в нижней части всплывающего окна. Какие-либо предложения?Работает ли панель инструментов веб-разработчиков Internet Explorer со всплывающими окнами?
ответ
Я уверен, что он не будет работать с модальными всплывающими окнами. Если вы открываете всплывающие окна как модальные, возможно, вам придется изменить код на режим-меньше только для целей отладки.
Я только что попробовал это на своей машине и, похоже, работает. Убедитесь, что вы используете latest version
В противном случае обновите свой вопрос, и я попытаюсь снова помочь.
обновление: убедитесь, что панель инструментов прикреплена к родительскому окну перед тем, как всплывает окно. Когда я закрою панель инструментов (используя значок маленького док-станции в правом верхнем углу окна), похоже, что она появляется в новом всплывающем окне.
Используйте IE8, который имеет значительно улучшенный набор инструментов разработчика по сравнению с чрезвычайно ограниченным набором в IE7. Нажмите F12, чтобы открыть инструменты разработчика во всплывающем окне.
Добавить javascript-код в код страницы, такой как blabla() ;. Это заставит IE отобразить диалоговое окно ошибки Javascript, из которого вы можете запустить Инструменты разработчика. Вам нужно иметь сообщения об ошибках Javascript, я думаю:
Инструменты - Свойства обозревателя, вкладка «Дополнительно» Убедитесь, что «Показывать уведомление о каждой ошибке скрипта».
Не идеальное решение, но может помочь, если вам действительно нужно отлаживать режим Modal Dialog, когда диалог Modeless не дает того же результата, что и в Modal Dialog.
Там в очень специфический способ сделать это:
- открыть инструменты разработчика (через F12 или любой другой) в главном окне браузера. Убедитесь, что инструменты разработчика привязаны к этому окну.
- делать все, что вы делаете, чтобы открыть всплывающее окно
- открыть инструменты разработчика (через F12 или любой другой) для всплывающего окна
unpin
окно инструментов разработчика (CTRL + P) из всплывающее окно- закрыть всплывающее окно (это также автоматически закроет окно инструментов разработчика)
- чтобы инструменты разработчика открывались в главном окне браузера, снова откройте всплывающее окно. Окно инструментов разработчика должно автоматически открываться вместе с ним.
Теперь вы также можете контролировать, открывать ли инструменты разработчика для всплывающего окна или нет, переключая инструменты разработчика в главном окне. Во всяком случае, так оно и работает для меня! Это все на IE9 на Windows 7, кстати ...
Единственная проблема со всем этим - если вам нужно отлаживать что-то, что происходит только при первом запуске всплывающего окна ...
Это именно то, что у меня есть - у меня есть курс обучения, соответствующий SCORM, который запускается во всплывающем окне и имеет ошибку, которая возникает только при первом запуске курса в IE! О хорошо ...
У меня есть обходное решение для этого, что я shared on Twitter несколько дней назад. Это полезно при использовании IE 11 Developer Tools
:
- правой кнопкой мыши внутри содержимого ОКНО
popup
«s - Выберите
Inspect Element
присоединить отладчик. - Щелкните правой кнопкой мыши и нажмите
Refresh
, чтобы увидеть возможные ошибки вConsole
.
Я все еще хотел бы быть в состоянии получить debugger
прилагается заранее, то есть, помимо того, отладить всплывающее окно после обновления я хотел, чтобы иметь возможность отладки 1-й случай нагрузки всплывающего окна, что является, в первый раз он открыт, но я не нашел способа добиться этого.
Я переустановил, чтобы убедиться, что у меня был последний, никакого эффекта. – 2008-10-22 20:04:25
Я просто попробовал это, и панель инструментов не отображается во всплывающем окне (немодальное) и, похоже, не имеет никакого способа работать с ним. – chris 2009-05-20 17:20:16