Работает ли панель инструментов веб-разработчика Internet Explorer со всплывающими окнами?

StackOverflow https://stackoverflow.com/questions/226905

Вопрос

Я не могу заставить панель инструментов веб-разработчика Internet Explorer работать со всплывающим окном, она не отображается в нижней части всплывающего окна.Есть какие-нибудь предложения?

Это было полезно?

Решение

Я уверен, что он не будет работать с модальными всплывающими окнами. Если вы открываете всплывающие окна как модальные, возможно, вам придется изменить код на режим без режима только для целей отладки.

Другие советы

Существует очень особый способ сделать это:

<Ол>
  • откройте инструменты разработчика (через F12 или что-то еще) в главном окне браузера. Убедитесь, что инструменты разработчика «прикреплены» к этому окну.
  • Делайте все, что вы делаете, чтобы открыть всплывающее окно
  • Откройте инструменты разработчика (с помощью F12 или чего-либо еще) для всплывающего окна
  • unpin окно инструментов разработчика ( CTRL + P ) из всплывающего окна
  • закройте всплывающее окно (это также автоматически закроет окно инструментов разработчика)
  • , не открывая инструменты разработчика в главном окне браузера, снова откройте всплывающее окно. Окно инструментов разработчика должно открываться автоматически рядом с ним.
  • Теперь вы также сможете контролировать, открываются ли инструменты разработчика для всплывающего окна или нет, переключая инструменты разработчика в главном окне. Вот как это работает для меня, в любом случае! Это все на IE9 на Windows 7, кстати ...

    Единственная проблема во всем этом - если вам нужно отладить что-то, что происходит только при первом запуске всплывающего окна ...

    Что является именно той проблемой, с которой я столкнулся - у меня есть SCORM-совместимый курс электронного обучения, который запускается во всплывающем окне и содержит ошибку, которая возникает только при первом запуске курса в IE !! Ну да ладно ...

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

    В противном случае обновите ваш вопрос, и я постараюсь помочь вам снова.

    update: убедитесь, что панель инструментов пристыкована к вашему родительскому окну, прежде чем всплывет всплывающее окно. Когда я закрепил панель инструментов (используя маленькую иконку закрепления в правом верхнем углу окна), это похоже на новое всплывающее окно.

    Используйте IE8, который имеет значительно улучшенный набор инструментов для разработчиков по сравнению с крайне ограниченным набором в IE7. Нажмите F12, чтобы открыть инструменты разработчика во всплывающем окне.

    Добавьте ошибку Javascript в код страницы, например, blabla () ;. Это заставит IE отобразить диалог ошибки Javascript, из которого вы можете запустить Инструменты разработчика. Я думаю, вы должны иметь сообщения об ошибках Javascript:

    Сервис - Свойства обозревателя, вкладка "Дополнительно" Убедитесь, что " отображать уведомление о каждой ошибке скрипта " проверено.

    Не идеальное решение, но может помочь, если вам действительно нужно отлаживать в режиме модального диалога, когда немодальное диалоговое окно не дает тот же результат, что и в модальном диалоге.

    У меня есть обходной путь для этого, который я поделился в Twitter несколько дней назад.Это полезно при использовании IE 11 Developer Tools:

    • Щелкните правой кнопкой мыши внутри popupсодержимое окна
    • Выберите Inspect Element чтобы подключить отладчик.
    • Снова щелкните правой кнопкой мыши и нажмите Refresh чтобы увидеть возможные ошибки в Console.

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

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top