检测浏览器地址栏上的焦点吗?

问题描述 投票:6回答:3

是否有办法检测何时将焦点放在地址栏或浏览器搜索栏上?

[我问是因为我试图将注意力集中在文档中的一个元素上,但是在该元素上添加blur()侦听器(在同一元素上调用focus())在Safari Mac中效果很好–您setFocus的超时值为0(插件必需)时,无法将焦点放在地址栏上。

javascript safari dom-events
3个回答
16
投票

不,不可能


3
投票

为什么不检查所需元素何时失去焦点?从那里开始工作?而且我的意思是使用.focusout()事件,而不是.blur()事件,因为它的行为有所不同。

http://api.jquery.com/focusout/


2
投票

您只能使用DOM。

如果要访问地址栏,则需要一个在浏览器或您自己的工具栏中运行的控件。

© www.soinside.com 2019 - 2024. All rights reserved.