【发布时间】:2010-12-20 02:45:14
【问题描述】:
【问题讨论】:
标签: javascript browser event-handling dom-events
【问题讨论】:
标签: javascript browser event-handling dom-events
我不知道有什么方法可以监听类似 find 的事件,如果任何浏览器都支持它,那么它肯定不是一个可移植的解决方案。
我也不知道您想要实现什么,但我认为您最好的选择是侦听触发查找窗口的键盘事件并在尝试模拟查找工具栏/窗口时尝试取消它们使用您自己的 JavaScript。然而,这是一项艰巨(几乎不可能)的任务,因为某些浏览器会根据本地化自定义键盘快捷键(例如,在 IE 中,en-US 使用 Ctrl+F(用于 Find)而 pt -PT 使用 Ctrl+L(对于 Localizar,意思是查找)。
结论:我认为你不走运......
【讨论】:
没有。没有定义“查找”对话框的网络标准,更不用说它的事件了。查找对话框是特定于供应商的,众所周知,浏览器 X 的“查找”对话框允许用户输入数学函数并匹配/“查找”页面上的像素。
【讨论】:
几乎没有。即使有可能通过一些漏洞来监听浏览器内置的“查找”功能,这也是隐私问题,迟早会被关闭。我很确定您也听不到按键,因为它们发生在页面焦点之外。
【讨论】: