SAPUI5和屏幕阅读器
我对SAPUI5框架和屏幕阅读器有一些问题。 例如,在带有语音助手和Chrome浏览器的Android上,当你点击一个按钮时,语音助手总是呼叫两次——我猜是来自图标SAPUI5和屏幕阅读器,sapui5,accessibility,screen-readers,Sapui5,Accessibility,Screen Readers,我对SAPUI5框架和屏幕阅读器有一些问题。 例如,在带有语音助手和Chrome浏览器的Android上,当你点击一个按钮时,语音助手总是呼叫两次——我猜是来自图标 <core:InvisibleText id="ariaSettings" text="{i18n>ariaSettings}"/> <Button id="btnSettings" icon="sap-icon://action-sett
<core:InvisibleText id="ariaSettings" text="{i18n>ariaSettings}"/>
<Button id="btnSettings" icon="sap-icon://action-settings" press=".onSettings" ariaDescribedBy="ariaSettings"/>
所以它说:“设置逗号设置…”
你知道如何避免这种情况吗?在iOS上,使用Safari和Voiceover可以正常工作
另外,例如,对于sap.m.GenericTile控件,屏幕阅读器在一开始点击它时总是说“Generic Tile…”
在SAPUI5中是否有隐藏此类内容的一般方法?我知道有一些HTML属性,比如隐藏的aria,但在SAPUI5框架中我找不到它们。大多数项目只有ariaDescribedBy或ariaLabelledBy属性,仅此而已