我正在尝试以编程方式使用keyboardEvent
打开查找,但未打开它。我在控制台中收到事件,所以我有点困惑,甚至可以这样做吗?
这是代码:
const openFind = () => {
document.addEventListener("keydown", function(e) {
console.log(e)
});
document.dispatchEvent(new KeyboardEvent('keydown', { key: '70',code:'70', ctrlKey: true ,bubbles:true}));
};
我正在触发它
onClick
。这就是我在控制台中得到的:
谢谢!
最佳答案
https://developer.mozilla.org/en-US/docs/Web/API/Window/find是您要寻找的,但大多数浏览器均不支持。
唯一的解决方案是实施您自己的搜索栏,而不使用本机搜索栏。