【技术实现步骤摘要】
一种页面处理方法、装置、设备、介质及程序产品
[0001]本申请涉及计算机
,具体涉及人工智能领域,尤其涉及一种页面处理方法、一种页面处理装置、一种页面处理设备、一种计算机可读存储介质及一种计算机程序产品。
技术介绍
[0002]互联网中的海量信息通常是以视觉方式呈现的,如用户可从打开的页面中浏览信息;为提高用户对页面中所包含的页面元素的感知效果,目前支持在页面元素被触发时输出触发提示来提示用户正在触发页面元素。例如,部分智能设备(或智能设备中部署的应用程序)提供无障碍模式来帮助视障人士读取和播报页面中的页面元素,所谓无障碍模式是指由智能设备读取页面中信息后,采用语音播报的方式将读取的信息播报出来,以便于视障人士通过听力接收。
[0003]经实践发现,根据显示平台所遵循的页面开发标准(或规范)不同,开启页面元素的触发提示(如无障碍模式)时所需要的标签属性有所差别,例如,web(World Wide Web,即全球广域网)平台和安卓平台开启无障碍模式所需的标签属性并不相同;这导致针对同一页面的开发,开发人员需采用 ...
【技术保护点】
【技术特征摘要】
1.一种页面处理方法,其特征在于,包括:获取目标页面的源代码,所述源代码支持在第一显示平台和第二显示平台中跨平台运行,所述源代码中包含基于所述第一显示平台遵循的页面开发规范,为所述目标页面中的目标页面元素编写的第一标签属性,标签属性用于指示显示平台检测到所述目标页面元素被触发时输出触发提示;在所述源代码中识别所述第一标签属性所属的目标标签,并在所述目标标签中设置可被第二显示平台识别的第二标签属性,得到新的源代码;基于所述新的源代码生成与所述第二显示平台适配的可执行文件,可执行文件用于渲染显示所述目标页面。2.如权利要求1所述的方法,其特征在于,所述触发提示包括与所述目标页面元素的语义描述信息相匹配的提示音频,所述语义描述信息用于从语义上对所述目标页面元素进行描述;所述语义描述信息包括以下至少一项:对所述目标页面元素呈现的样式的描述信息、所述目标页面元素被触发后所执行的功能的描述信息、对所述目标页面元素包含的对象的描述信息;所述提示音频用于提示以下至少一项:用于提示所述目标页面元素呈现的样式、用于提示所述目标页面元素被触发后所执行的功能、用于提示所述目标页面元素包含的对象。3.如权利要求1所述的方法,其特征在于,所述在所述目标标签中设置可被所述第二显示平台识别的第二标签属性,得到新的源代码,包括:从所述源代码中获取所述第一标签属性的第一属性值,并确定可被所述第二显示平台识别的第二标签属性;根据所述第一属性值和所述第二标签属性的属性规则,生成所述第二标签属性的第二属性值;在所述目标标签中设置所述第二标签属性和所述第二属性值,得到新的源代码。4.如权利要求3所述的方法,其特征在于,所述第一显示平台遵循的页面开发规范指示了所述第一标签属性包括元素功能属性和元素角色属性,所述元素功能属性用于设置所述目标页面元素被触发后所执行的功能的描述信息,所述元素角色属性用于设置所述目标页面元素呈现的样式的描述信息;所述根据所述第一属性值和所述第二标签属性的属性规则,生成所述第二标签属性的第二属性值,包括:获取所述元素功能属性的功能属性值,以及所述元素角色属性的角色属性值;按照所述第二标签属性的属性规则,对所述功能属性值和所述角色属性值进行拼接处理,得到拼接字符串;将所述拼接字符串确定为所述第二标签属性的第二属性值。5.如权利要求4所述的方法,其特征在于,所述第二显示平台遵循的页面开发规范指示了所述第二标签属性包括功能启动属性和元素描述属性,所述功能启动属性用于设置显示平台检测到所述目标页面元素被触发时是否输出触发提示,所述元素描述属性用于设置所述目标页面元素的功能和样式的描述信息;所述在所述目标标签中设置所述第二标签属性和所述第二属性值,得到新的源代码,
包括:在所述目标标签中添加所述功能启动属性,并设置所述功能启动属性的属性值为功能启动信息,所述功能启动信息指示所述目标页面元素被设置为可触发提示的元素;以及,在所述目标标签中添加所述元素描述属性,并将所述拼接字符串确定为所述元素描述属性的属性值。6.如权利要求3所述的方法,其特征在于,所述第一显示平台遵循的页面开发规范指示了所述第一标签属性包括功能启动属性和元素描述属性,所述功能启动属性用于设置显...
【专利技术属性】
技术研发人员:吴墨奇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。