CTRL+F keyboardEvent 打不开查找
CTRL+F keyboardEvent not opening find
我正在尝试以编程方式使用 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 是您要查找的内容,但大多数浏览器不支持它。
唯一的解决方案是实现您自己的搜索栏,而不是使用本机搜索栏。
这是不可能的。
很明显 chrome 不会只给你一个 API 来控制搜索对话框、书签、控制其他选项卡、开发工具等。除非您使用 Selenium 进行自动化测试或进行扩展。
我正在尝试以编程方式使用 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 是您要查找的内容,但大多数浏览器不支持它。
唯一的解决方案是实现您自己的搜索栏,而不是使用本机搜索栏。
这是不可能的。
很明显 chrome 不会只给你一个 API 来控制搜索对话框、书签、控制其他选项卡、开发工具等。除非您使用 Selenium 进行自动化测试或进行扩展。