Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SAPUI5和屏幕阅读器_Sapui5_Accessibility_Screen Readers - Fatal编程技术网

SAPUI5和屏幕阅读器

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

我对SAPUI5框架和屏幕阅读器有一些问题。 例如,在带有语音助手和Chrome浏览器的Android上,当你点击一个按钮时,语音助手总是呼叫两次——我猜是来自图标

<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属性,仅此而已