Ответ 1
Я уверен, что он не будет работать с модальными всплывающими окнами. Если вы открываете всплывающие окна как модальные, вам, возможно, придется изменить код на режим-меньше только для целей отладки.
Я не могу заставить панель инструментов веб-разработчика Internet explorer работать со всплывающим окном, это не будет отображаться в нижней части всплывающего окна. Какие-либо предложения?
Я уверен, что он не будет работать с модальными всплывающими окнами. Если вы открываете всплывающие окна как модальные, вам, возможно, придется изменить код на режим-меньше только для целей отладки.
Здесь очень конкретный способ сделать это:
unpin
окно инструментов разработчика (CTRL + P) из всплывающего окнаТеперь вы также сможете контролировать, открываются ли инструменты разработчика для всплывающего окна или нет, переключая инструменты разработчика в главном окне. Во всяком случае, так оно и работает для меня! Кстати, все это на IE9 на Windows 7...
Единственная проблема со всем этим заключается в том, что вам нужно отлаживать что-то, что происходит только при первом запуске всплывающего окна...
Это именно то, что у меня есть. У меня есть учебный курс, совместимый с SCORM, который запускается во всплывающем окне и имеет ошибку, которая возникает только при первом запуске курса в IE! О, хорошо...
Я просто попробовал это на своей машине и, похоже, работает. Убедитесь, что вы используете последнюю версию
В противном случае обновите свой вопрос, и я попытаюсь снова помочь.
update: убедитесь, что панель инструментов прикреплена к родительскому окну перед тем, как всплывает окно. Когда я закрою панель инструментов (используя значок маленькой док-станции в правом верхнем углу окна), она, кажется, подходит к новому всплывающему окну.
Используйте IE8, который имеет значительно улучшенный набор инструментов разработчика по сравнению с чрезвычайно ограниченным набором в IE7. Нажмите F12, чтобы открыть инструменты разработчика во всплывающем окне.
Добавьте код Javascript в код страницы, например blabla();. Это заставит IE отобразить диалоговое окно ошибки Javascript, из которого вы можете запустить Инструменты разработчика. Я думаю, вам нужно иметь сообщения об ошибках Javascript:
Инструменты - Свойства обозревателя, вкладка "Дополнительно" Убедитесь, что "Вывести уведомление о каждой ошибке script".
Не идеальное решение, но может помочь, если вам действительно нужно отлаживать режим Modal Dialog, когда диалог Modeless не дает тот же результат, что и в Modal Dialog.
У меня есть обходное решение для этого, что я поделился в Twitter несколько дней назад. Это полезно при использовании IE 11 Developer Tools
:
popup
Inspect Element
, чтобы прикрепить отладчик.Refresh
, чтобы увидеть возможные ошибки в Console
.Мне все же хотелось бы получить приложенный debugger
upfront, то есть помимо возможности отлаживать всплывающее окно после обновления, я хотел бы отлаживать первое событие загрузки всплывающего окна, то есть, в первый раз он открыт, но я не нашел способ добиться этого.