【技术实现步骤摘要】
网站兼容性设置方法、装置、设备和介质
本专利技术涉及数据业务领域,尤其涉及一种网站兼容性设置方法、装置、设备和介质。
技术介绍
当前的应用系统以浏览器/服务器(browser/server)架构为主。用户通过浏览器浏览服务器上的信息,浏览器从服务器上下载超文本标记语言(HyperTextMarkupLanguage,HTML)、脚本、动画(flash)、图片等信息,并按照一定标准对服务器上的代码在用户浏览器上进行解析和渲染,以组装成可供用户浏览的界面。目前用户量最大的为IE浏览器,因为IE是windows操作系统自带的默认的浏览器,占有率超过70%。IE浏览器目前存在着很多版本,其中,IE6和IE7版本不支持万维网联盟(WorldWideWebConsortium,W3C)标准,IE8及IE8以上的版本支持W3C标准。如果网站后端采用非W3C标准开发(即支持IE6、IE7的终端用户),用户IE已经升级至IE8及以上,需要用户在终端上配置启用兼容性视图,并手工将网址添加到兼容性视图列表中,才能够正常显示。 >目前用户大多通过在本文档来自技高网...
【技术保护点】
1.一种网站兼容性设置方法,包括:/n确定获取的用户待访问网站的目标网址为需要分析兼容性的网址;/n获取所述目标网址的目标源码并调用所述用户的浏览器,以使所述浏览器在兼容模式和非兼容模式下分别解析所述目标源码,得到所述浏览器在所述兼容模式下的第一显示图像和所述浏览器在所述非兼容模式下的第二显示图像;/n根据所述第一显示图像和所述第二显示图像,设置所述用户的兼容性视图列表。/n
【技术特征摘要】
1.一种网站兼容性设置方法,包括:
确定获取的用户待访问网站的目标网址为需要分析兼容性的网址;
获取所述目标网址的目标源码并调用所述用户的浏览器,以使所述浏览器在兼容模式和非兼容模式下分别解析所述目标源码,得到所述浏览器在所述兼容模式下的第一显示图像和所述浏览器在所述非兼容模式下的第二显示图像;
根据所述第一显示图像和所述第二显示图像,设置所述用户的兼容性视图列表。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一显示图像和所述第二显示图像,设置所述用户的兼容性视图列表,包括:
比较所述第一显示图像和所述第二显示图像,得到所述第一显示图像和所述第二显示图像的图像相似度;
确定所述图像相似度小于预设的相似度阈值,分别对所述第一显示图像和所述第二显示图像进行错位分析,得到所述第一显示图像的第一错位量和所述第一显示图像的第二错位量;
根据所述第一错位量、所述第二错位量和预设的错位阈值,设置所述兼容性视图列表。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一错位量、所述第二错位量和预设的错位阈值,设置所述兼容性视图列表,包括:
若所述第一错位量大于等于所述预设的错位阈值,且所述第二错位量小于所述错位阈值,则从所述兼容性视图列表中删除所述目标网址或不处理所述兼容性视图列表。
4.根据权利要求2所述的方法,其特征在于,所述根据所述第一错位量、所述第二错位量和预设的错位阈值,设置所述兼容性视图列表,包括:
若所述第二错位量大于等于所述错位阈值,且所述第一错位量小于所述错位阈值,则在所述兼容性视图列表中添加所述目标网址。
5.根据权利要求2所述的方法,其特征在于,所述根据所述第一错位量、所述第二错位量和预设的错位阈值,设置所述兼容性视图列表,包括:
若所述第一错位量和所述第二错位量均大于等于所述错位阈值,则解析所述目标源码,得到所述目标源码的目标页面元素和所述目标源码的目标脚本语言JS标识;
根据所述目标页面元素、所述目标JS标识、预设的第一特征库以及预设的第二特征库,设置所述兼容性视图列表;
其中,所述第一特征库包括第一标准下源码的页面元素和JS标识,所述第二特征库包括第二标准下源码的页面元素和JS标识。
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标页面元素、所述目标JS标识、预设的第一特征库以及预设的第二特征库,设置所述兼容性视图列表,包括:
将所述目标...
【专利技术属性】
技术研发人员:王毅,
申请(专利权)人:中国移动通信集团重庆有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。