我正在尝试制作一个按钮来切换 chrome 开发人员/检查工具。这可能听起来很愚蠢,但我只是想知道是否可以做到。
btn = document.querySelector('#test')
btn.addEventListener('click', () => {
jQuery.event.trigger({ type : 'keypress', which : 123 });
console.log('open inspect window')
})
$('body').keypress(function(e) {
alert(e.which);
});Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<button id='test'>Toggle Dev Tools</button>Run Code Online (Sandbox Code Playgroud)
我尝试触发 f12 键,这是开发工具的快捷方式,但它不起作用(我不知道为什么)。
我认为 keypress 在功能键上不起作用,因此我们需要 keydown ,它出于某种原因可以工作。我将“type”更改为“keydown”而不是“keypress”
如果有人可以提供帮助或解释那将会非常有帮助
我正在尝试制作一个按钮来切换 chrome 开发人员/检查工具。这可能听起来很愚蠢,但我只是想知道是否可以做到。
没有提供 API 来实现这一点。
我尝试触发 f12 键,这是开发工具的快捷方式,但它不起作用(我不知道为什么)。
事件不会在文档之外冒泡并进入浏览器 UI。
| 归档时间: |
|
| 查看次数: |
135 次 |
| 最近记录: |