从JavaScript中的浏览器“查找”窗口中侦听事件

时间:2009-11-25 00:11:10

标签: javascript browser event-handling dom-events

有没有办法在JavaScript中搜索浏览器的“查找”窗口?

this window

我希望能够从JavaScript重新解释搜索文本。我需要为?

添加一个事件监听器

3 个答案:

答案 0 :(得分:3)

我不知道你有什么办法可以听 find 类似的事件,如果在任何浏览器中都支持它,那肯定不是一个可移植的解决方案。

我也不知道你想要实现什么,但我认为你最好的选择是监听触发查找窗口的键盘事件,并在尝试模拟查找工具栏/窗口时尝试取消它们使用自己的JavaScript。然而,由于某些浏览器根据本地化自定义键盘快捷键(例如,在IE中,en-US使用Ctrl + F(用于查找)而pt,这是一个艰巨的(并且几乎不可能)任务-PT使用Ctrl + L(对于 Localizar ,意思是查找)。)

结论:我认为你在那里运气不好......

答案 1 :(得分:1)

几乎没有。即使有可能通过一些漏洞听取浏览器内置的“查找”功能,这也是一个隐私问题,迟早会被关闭。我很确定你也无法听到击键,因为它们发生在页面焦点之外。

答案 2 :(得分:1)

没有。没有定义“查找”对话框的Web标准,更不用说它的事件了。查找对话框是特定于供应商的,如您所知,浏览器X的“查找”对话框允许用户输入数学函数并在页面上匹配/“找到”像素。