Я ищу способ открыть инструменты разработчика "WebKit" из script, прикрепленного к веб-странице. Мне нужны решения как для Google Chrome, так и для Safari, которые откроют панель инструментов разработчика, если она еще не открыта, и (надеюсь, если вы сможете выяснить, как), также переключитесь на конкретную вкладку/раздел указанной панели при открытии.
(Use-case, если кому-то интересно: я хочу открыть окно вывода console.log
, если возникла ошибка, и разработчик смотрит на страницу, эта конкретная страница будет выводить некоторые блок-тесты JavaScript.)
Я задаю вопрос об этом вопросе, потому что он, очевидно, тот, на который раньше никто не отвечал, и ответ - волосатый. Пожалуйста, не отвечайте на него, если у вас нет реального ответа, что: 1) работает в обоих браузерах и 2) не требует частных API расширения, которые не будут работать со статической веб-страницы.
Смотрите (связанные, но специфичные для Chrome и расширения): Могу ли я программно открыть devtools из расширения Google Chrome?