gpt4 book ai didi

gwt - 为什么GWT中没有isFocused()?

转载 作者:行者123 更新时间:2023-12-04 03:40:16 28 4
gpt4 key购买 nike

在编程方案中,我需要检查我的GWT文本框是否聚焦。我最终添加了一个 bool 值和一对Focus&BlurHandler来手动保持焦点状态,这使我想知道为什么没有这样的方法来将可聚焦组件聚焦在gwt上呢?

最佳答案

因为直到几年前还没有跨浏览器的方式(Firefox 3,Safari 4指向游戏中最后添加了document.activeElement支持的玩家)。

GWT仍正式支持[1] Safari 3(我认为不支持Safari 2),甚至还可能支持Firefox 2(没有DevMode插件,但这并不意味着不支持浏览器:支持Opera,但也没有DevMode) ),因此不可能提供在所有受支持的浏览器中都可以使用的功能。

最后但并非最不重要的一点是,我认为没有人在问题跟踪器中提出过增强请求(至少找不到)。就像您说的那样,您现在可以使用FocusHandler/BlurHandler(跨浏览器工作)来做到这一点。

[1] http://code.google.com/webtoolkit/doc/latest/FAQ_GettingStarted.html#What_browsers_does_GWT_support?我认为该页面有些过时了,因为它仍然列出了Firefox 1.0,其支持(user.agent = gecko,vs。gecko1_8)已在GWT 2.1.0中删除,并且没有列出IE9,该支持已已在GWT 2.3.0中添加,最后但并非最不重要的一点是,我相信仅支持最新版本的Opera,而列表中涉及的是Opera 9。

关于gwt - 为什么GWT中没有isFocused()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7394297/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com