我们可以在没有事件处理程序的情况下模拟按键吗?

Can we simulate a key press without an event handler?

在 Stack Overflow 上有很多关于 how to dispatch a keyboard event 与 JavaScript 的编程讨论。但是,它们并没有模拟 'real' 按键,因为它们只是触发预定义的事件处理程序。

我要的是模拟CTRL+F调出浏览器搜索框。这可能吗?

window.find(…) 这样做。

总的来说,您尝试从网页内编排本机浏览器功能时并不走运。浏览器扩展可以做得更多。