小编r-h*_*old的帖子

cordova/angular/ionic stack中的东西窃取了我的焦点

为了提供辅助功能,我需要在我的Cordova应用程序中输入屏幕时关注元素.通过一些技巧,我设法将焦点放在元素上,但元素瞬间失去焦点(通过听"模糊"事件验证)并且在Apples VoiceOver,Androids Talkback开始或用户可以采取之前发生丢失任何行动.

我已经尝试将焦点的设置包装在$ timeout内,以强制它在所有渲染后发生,但这根本没有帮助.在我看来,科尔多瓦的某些东西,角1或离子在它自己干扰m代码上做了一些令人讨厌的焦点魔法.

有没有人经历过一些熟悉的事情并找到了解决方法?

javascript accessibility angularjs cordova ionic-framework

9
推荐指数
1
解决办法
317
查看次数