The invention provides a method for the identification of HTML content in the auxiliary technology, the method comprises the following steps: step one, will need to provide multiple elements of assistive technology overall respectively identification; step two, will need to provide multiple elements of assistive technology for the whole process will need to provide assistive technology hidden; for multiple elements of assistive technology overall add hidden attribute, and the hidden attribute set as hidden value; step three, for each element needs to provide assistive technology overall treatment provides an overall packaging container, and set the storage for the packaging container for each attribute with element identifier; step four, the packaging container as an element for assistive technology. The patent is packaged by HTML elements that need to be processed as a whole, and multiple elements are sent to assistive technology as an element. Thus, the content of HTML is recognized in assistive technology.
【技术实现步骤摘要】
一种在辅助技术中识别HTML内容的方法
本专利属于计算机
,具体而言涉及一种在辅助技术中识别HTML内容的方法。
技术介绍
辅助技术是一种作为为了满足代理残障用户需求的功能与主流用户代理协同工作的硬件和/或软件。例如:辅助技术提供的功能包括替代呈现(如合成语音或放大内容)、替代输入法(如语音)、额外的导航或定位机制、内容转换(如使表格更加无障碍)。辅助技术往往使用和监测APIs与主流用户代理交换数据和消息。辅助技术在现有技术中已经广泛应用。例如,在iOS上内置的浏览器safari浏览网页时,可以使用iOS内置读屏软件VoiceOver浏览代码,所述读屏软件VoiceOver用于将浏览代码通过语音的方式呈现,从而给相关视障用户提供浏览网页的代理。但是,在现有技术中,描述网页通常采用HTML语言,HTML语言中包括多个元素,通过多个元素来描述相关的信息。在读屏软件读取HTML的元素中,通常以元素为单元来读取。例如,常常把一个语意完整且相对独立的内容拆分为多个元素组合而成,例如货币金额,¥100.50,可能会被开发者拆分为类似下面的两个元素或更多,代码如下:<spanclass="rmb">¥</span><spanclass="money">100.50</span>。上述方法中,将¥100.50拆分成两个元素,分两次读取,第一次得到的是“¥”,第二次得到的是“100.50”。这导致了一些问题,例如,需要多次操作才能获取到完整的信息,造成操作上的不便;此外,表意完整且的内容被拆分为多个元素,不易理解;第三, ...
【技术保护点】
一种在辅助技术中识别HTML内容的方法,其特征在于,所述方法包括:步骤一、将需要提供给辅助技术整体处理的多个元素分别标识;步骤二、将需要提供给辅助技术整体处理的多个元素对于所述辅助技术隐藏;将需要提供给辅助技术整体处理的多个元素添加隐藏属性,并将该隐藏属性的值设置为隐藏值;步骤三、为需要提供给辅助技术整体处理的各个元素提供一个进行整体打包的包装容器,并为所述包装容器设置存储各个待合并元素标识的属性;步骤四、将所述包装容器作为一个元素提供给辅助技术。
【技术特征摘要】
2016.11.25 CN 20161105505391.一种在辅助技术中识别HTML内容的方法,其特征在于,所述方法包括:步骤一、将需要提供给辅助技术整体处理的多个元素分别标识;步骤二、将需要提供给辅助技术整体处理的多个元素对于所述辅助技术隐藏;将需要提供给辅助技术整体处理的多个元素添加隐藏属性,并将该隐藏属性的值设置为隐藏值;步骤三、为需要提供给辅助技术整体处理的各个元素...
【专利技术属性】
技术研发人员:刘彪,
申请(专利权)人:深圳市联谛信息无障碍有限责任公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。