Как открыть консоль Google Chrome с помощью JavaScript?
Вопрос может показаться странным, но мне нужно, чтобы это произошло. Альтернативой было бы попросить людей нажать Ctrl + Shift + i, но я бы предпочел избежать этого и просто предоставить ссылку.
Ссылка появится в расширении Chrome, поэтому меня интересует только Google Chrome.
Ответы
Ответ 1
Непонятно, почему вам нужно предоставить такую ссылку.
DevTools не является инструментом для конечного пользователя.
Если вам не нравятся быстрые клавиши, то есть страница chrome://проверяю/у которой есть список страниц и расширений, и у каждой записи есть ссылка, которая открывает devtools.
Кроме того, вы можете использовать страницу удаленной отладки, которая открывает devtools на странице.
https://developers.google.com/chrome-developer-tools/docs/remote-debugging
Ответ 2
Извините, вряд ли произойдет (за исключением дыры в безопасности). Ваш встроенный JavaScript намеренно изолирован и ограничен - он может взаимодействовать со страницей и с сетью через AJAX, но не может и не должен взаимодействовать с другими вещами, которые происходят на вашем компьютере, включая браузер.
Ответ 3
Вы пробовали Firebug Lite. Это встроенный в браузер инструмент, аналогичный тому, который находится в Chrome.
http://getfirebug.com/firebuglite
Он предоставит вам большинство возможностей, которые вы ищете (скорее всего), и позволит вам программно включить его и уничтожить.
Как вы думаете?