在浏览器中侦听事件在JavaScript中查找窗口
问题描述:
有没有办法在JavaScript中侦听在浏览器的“查找”窗口中输入的内容?在浏览器中侦听事件在JavaScript中查找窗口
this window http://images.apple.com/safari/images/find20070611.png
我希望能够从JavaScript重新诠释搜索文本。我需要添加一个事件侦听器?
答
我不知道任何方式你可以听发现类似的事件,如果这是在任何浏览器支持,它肯定不是一个便携式的解决方案。
我也不知道你在试图达到什么目标,但我认为你最好的选择是侦听触发查找窗口的键盘事件,并试图在尝试模拟查找工具栏/窗口与你自己的JavaScript。然而,由于某些浏览器根据本地化定制键盘快捷方式(例如,在IE中,en-US使用Ctrl + F(对于查找),而pt-PT使用Ctrl + F则这是一项艰巨的任务(并且几乎不可能) L(对于Localizar,意思是find))。
结论:我觉得你运气不好......
答
几乎没有。即使有可能通过一些漏洞来聆听浏览器的内置“查找”功能,这将是一个隐私问题,迟早会关闭。我相当肯定你也无法听到按键,因为它们发生在页面焦点之外。
答
不。没有定义“查找”对话框的web标准,更不用说事件了。查找对话框是特定于供应商的,对于您所知的所有信息,浏览器X的“查找”对话框允许用户输入数学函数并在页面上匹配/“查找”像素。