javascript - 如何使用 JavaScript 触发打开控制台 (F12) 事件?

标签 javascript events ecmascript-6 triggers console

我想在我的网页上添加一个按钮,当单击此按钮时,控制台将打开,就像用户单击键盘上的 (F12) 键时发生的情况一样。

这是我的尝试:

document.querySelector('#openConsole').addEventListener('click', () => {
    var event = document.createEvent('Event');
    event.initEvent('build', true, true);
    event.keyCode = 123; // F12 key code
    document.dispatchEvent(event);
});
<button id="openConsole">open console</button>

但是这不起作用!

最佳答案

开发工具无法以编程方式打开,因为这会导致不安全。
打开此控件将允许进行控制,然后可以通过注入(inject)数据等方式利用该控制。

关于javascript - 如何使用 JavaScript 触发打开控制台 (F12) 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51649419/

相关文章:

javascript - Contenteditable,删除删除 charat caret + Chrome 中使用::before 生成的内容

javascript - 如何在 html 或 Javascript 中创建 "first-load"事件?

java - 在 JPA 环境中声明 Hibernate 事件监听器

javascript - 如何查看ajax调用完成后将执行的所有方法?

javascript - Typescript - 获取满足条件的数组

node.js - 在 Angular 中,使用 Renderer 相对于 ElementRef 有哪些优势?

javascript - 在异步函数内映射数组会导致错误

javascript - 如何从 div 内的视频元素获取源并将其传递给另一个视频元素 - javascript

node.js - npm 软件包未安装并出现此错误

javascript - 在可滚动容器中定位绝对下拉列表