Как заставить панели инструментов IE7 всегда отображаться
-
05-09-2019 - |
Вопрос
У меня есть панель инструментов разработчика для IE7, и это здорово, когда я хочу проверить макет страницы аналогично функциональности Firebug для Firefox.
Однако я работаю с веб-сайтом, который открывает новое окно с отключенными панелями инструментов, и я не могу получить доступ к кнопке панели инструментов разработчика!Есть ли способ заставить IE7 всегда отображать панель инструментов?
Решение
Я не верю, что ты сможешь.
Вы можете восстановить панель инструментов навигации (назад, вперед, адресную строку, поле поиска) в окне без Chrome (оно открыто без панели инструментов навигации, меню и других панелей инструментов), нажав F11, затем снова F11, но это все равно не дает вам доступа. на панель инструментов разработчика IE.
Иногда сработает нажатие CTRL+N, когда новое окно без Chrome находится в фокусе.При этом откроется новое хромированное окно (панели инструментов, меню и т. д.) по тому же URL-адресу, что и окно без Chrome.Этот трюк не сработает, если URL-адрес окна Chromeless является результатом POST или GET, который каким-то образом изменяет состояние на сервере.
Другие советы
Я предполагаю, что это происходит потому, что всплывающее окно открывается с помощью javascript window.open()
позвонить и указать, чтобы панели инструментов не отображались в новом окне?
Одна из возможностей — открыть исходный код страницы, найти вызов JavaScript, открывающий окно, и вставить его в адресную строку, изменив его, чтобы не отключать панели инструментов.
Например, если вызов в данный момент выглядит так:
window.open(url, "newWindow", "toolbar=no,width=500,...");
Отредактируйте адресную строку, чтобы она читала что-то вроде:
javascript:window.open(url, "newWindow", "toolbar=yes,width=500,...");
Когда вы нажимаете Enter, должно появиться такое же окно, но с панелями инструментов.
В IE8 встроена панель инструментов разработчика, поэтому вы всегда можете получить к ней доступ через F12.Рассмотрите возможность обновления?