第三方网页可访问性优劣评价方法、装置及电子设备制造方法及图纸

技术编号:21299293 阅读:19 留言:0更新日期:2019-06-12 07:51
本发明专利技术实施例公开了一种第三方网页可访问性优劣评价方法、装置及电子设备、装置及电子设备。其中的方法包括:模仿用户访问行为,将第三方网页的链接所对应的内容,自动加载在第三方浏览器中;解析所述第三方浏览器的资源获取记录,获取所述第三方网页的资源路径列表并存储;依据所述资源路径列表,获取所述第三方网页所对应的资源;基于所述资源,评价所述第三方网页可访问性优劣。本发明专利技术能够预估嵌入当前网页的第三方网页访问性能的优劣,对其提出建议,以使第三方网页进行调整和改进,提高用户对当前网页以及第三方网页的使用体验。

Evaluation methods, devices and electronic devices for accessibility of third-party Web pages

The embodiment of the present invention discloses a method for evaluating the accessibility of third-party Web pages, a device and an electronic device, a device and an electronic device. The methods include: imitating the user's access behavior, automatically loading the content corresponding to the links of the third-party Web pages into the third-party browsers; parsing the resource acquisition records of the third-party browsers, obtaining the list of resource paths of the third-party Web pages and storing them; obtaining the corresponding resources of the third-party Web pages according to the list of resource paths; and based on the said resources. Source, evaluate the accessibility of the third party web page. The invention can predict the accessing performance of the third-party Web pages embedded in the current web pages, and make suggestions to the third-party Web pages so as to adjust and improve the third-party Web pages and improve the user's experience of using the current web pages and the third-party Web pages.

【技术实现步骤摘要】
第三方网页可访问性优劣评价方法、装置及电子设备
本专利技术涉及网络安全
,尤其涉及一种第三方网页可访问性优劣评价方法、装置及电子设备。
技术介绍
对于以链接的方式嵌入当前应用的第三方网页,当前网页应用运营商很难控制其网页质量。比如,第三方网页加载内容的大小将影响网页打开时间的长短,用户有时可能需要很长的时间才能打开第三方网页;此外,用户打开该第三方网页有时可能需要很大的网络流量,而这些都影响用户的上网体验。因此,第三方网页存在难以让当前网页应用运营商控制而影响用户上网体验和用户感受的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种第三方网页可访问性优劣评价方法、装置及电子设备,至少部分的解决现有技术中存在的问题。第一方面,本专利技术实施例提供了一种第三方网页内容审核方法,包括:模仿用户访问行为,将第三方网页的链接所对应的内容,自动加载在第三方浏览器中;解析所述第三方浏览器的资源获取记录,获取所述第三方网页的资源路径列表并存储;依据所述资源路径列表,获取所述第三方网页所对应的资源;基于所述资源,评价所述第三方网页可访问性优劣。根据本专利技术实施例的一种具体实现方式,所述可访问性优劣通过对所述第三方网页所对应资源的静态属性进行分析获得。根据本专利技术实施例的一种具体实现方式,所述静态属性包括所述资源中参考指标的数量;所述参考指标包括外部引用资源和网页内容;所述外部引用资源包括Javascript文件、Css文件、图片、字体文件、业内文档、音频和视频;所述网页内容包括DOM文件。根据本专利技术实施例的一种具体实现方式,所述可访问性优劣通过对所述第三方网页所对应资源的动态属性进行分析获得。根据本专利技术实施例的一种具体实现方式,所述动态属性通过如下方式获得:模拟用户访问行为,在动态环境下,测试第三方网页的加载和渲染时间。根据本专利技术实施例的一种具体实现方式,所述基于所述资源的内容,评价所述第三方网页可访问性优劣为:为所述资源的静态属性和所述动态属性评分,依据预先设定的规则,进行所述第三方网页可访问性优劣的评分。根据本专利技术实施例的一种具体实现方式,所述预先设定的规则为:S=A×a%+B×b%+C×c%+…+M×m%其中,S表示第三方网页可访问性优劣的得分A、B、C、…、M分别为对所述第三方网页所对应资源的静态或动态属性的评分,a、b、c、…,m分别为上述各个属性对应的预设权值;并且,a%+b%+c%+…+m%=1。根据本专利技术实施例的一种具体实现方式,所述静态属性和所述动态属性的权值依据用户终端的不同而有所区别。第二方面,本专利技术实施例还提供了一种第三方网页可访问性优劣评价装置,包括:加载模块,用于模仿用户访问行为,将第三方网页的链接所对应的内容,自动加载在第三方浏览器中;解析模块,用于解析所述第三方浏览器的资源获取记录,获取所述第三方网页的资源路径列表并存储;资源获取模块,用于依据所述资源路径列表,获取所述第三方网页所对应的资源;评价模块,用于基于所述资源,评价所述第三方网页可访问性优劣。根据本专利技术实施例的一种具体实现方式,所述评价模块中,所述可访问性优劣通过对所述第三方网页所对应资源的静态属性进行分析获得。根据本专利技术实施例的一种具体实现方式,所述静态属性包括所述资源中参考指标的数量;所述参考指标包括外部引用资源和网页内容;所述外部引用资源包括Javascript文件、Css文件、图片、字体文件、业内文档、音频和视频;所述网页内容包括DOM文件。根据本专利技术实施例的一种具体实现方式,所述可访问性优劣通过对所述第三方网页所对应资源的动态属性进行分析获得。根据本专利技术实施例的一种具体实现方式,所述动态属性通过如下方式获得:模拟用户点击行为,在动态环境下,测试第三方网页的加载和渲染时间。根据本专利技术实施例的一种具体实现方式,所述评价模块进一步用于:为所述资源的静态属性和所述动态属性评分,依据预先设定的规则,进行所述第三方网页可访问性优劣的评分。根据本专利技术实施例的一种具体实现方式,所述评价模块中,所述预先设定的规则为:S=A×a%+B×b%+C×c%+…+M×m%其中,S表示第三方网页可访问性优劣的得分A、B、C、…、M分别为对所述第三方网页所对应资源的静态或动态属性的评分,a、b、c、…,m分别为上述各个属性对应的预设权值;并且,a%+b%+c%+…+m%=1。根据本专利技术实施例的一种具体实现方式,所述静态属性和所述动态属性的权值依据用户终端的不同而有所区别。第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:至少一个处理器;以及,与该至少一个处理器通信连接的存储器;其中,该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述任第一方面或第一方面的任一实现方式中的第三方网页可访问性优劣评价方法。第四方面,本专利技术实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述第一方面或第一方面的任一实现方式中的第三方网页可访问性优劣评价方法。第五方面,本专利技术实施例还提供了一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述第一方面或第一方面的任一实现方式中的第三方网页可访问性优劣评价方法。本专利技术实施例提供的第第三方网页可访问性优劣评价方法、装置及电子设备、非暂态计算机可读存储介质及计算机程序中:通过模仿用户访问行为,将第三方网页的链接所对应的内容,自动加载在第三方浏览器中,然后解析第三方浏览器的资源获取记录,获取第三方网页的资源路径列表;接着,依据资源路径列表,获取第三方网页所对应的资源;基于对应的资源,评价第三方网页可访问性优劣。综上,本专利技术能够预估嵌入当前网页的第三方网页访问性能的优劣,对第三方网页提出建议,供其调整和改进,提高用户对当前网页以及第三方网页的使用体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种第三方网页可访问性优劣评价方法的步骤流程图;图2为本专利技术实施例提供的一种第三方网页可访问性优劣评价方法中,第三方网页可访问性优劣的决定性因素示意图;图3为本专利技术另一实施例提供的第三方网页可访问性优劣评价方法的步骤流程图;图4为本专利技术实施例提供的第三方网页可访问性优劣评价装置的结构框图;图5为本专利技术另一实施例提供的第三方网页可访问性优劣评价装置的结构框图;图6为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面结合附图对本专利技术实施例进行详细描述。以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在本文档来自技高网...

【技术保护点】
1.一种第三方网页可访问性优劣评价方法,其特征在于,包括:模仿用户访问行为,将第三方网页的链接所对应的内容,自动加载在第三方浏览器中;解析所述第三方浏览器的资源获取记录,获取所述第三方网页的资源路径列表并存储;依据所述资源路径列表,获取所述第三方网页所对应的资源;基于所述资源,评价所述第三方网页可访问性优劣。

【技术特征摘要】
1.一种第三方网页可访问性优劣评价方法,其特征在于,包括:模仿用户访问行为,将第三方网页的链接所对应的内容,自动加载在第三方浏览器中;解析所述第三方浏览器的资源获取记录,获取所述第三方网页的资源路径列表并存储;依据所述资源路径列表,获取所述第三方网页所对应的资源;基于所述资源,评价所述第三方网页可访问性优劣。2.根据权利要求1所述的方法,其特征在于,所述可访问性优劣通过对所述第三方网页所对应资源的静态属性进行分析获得。3.根据权利要求2所述的方法,其特征在于,所述静态属性包括所述资源中参考指标的数量;所述参考指标包括外部引用资源和网页内容;所述外部引用资源包括Javascript文件、Css文件、图片、字体文件、页内文档、音频和视频;所述网页内容包括DOM文件。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述可访问性优劣通过对所述第三方网页所对应资源的动态属性进行分析获得。5.根据权利要求4所述的方法,其特征在于,所述动态属性通过如下方式获得:模拟用户访问行为,在动态环境下,测试第三方网页的加载和渲染时间。6.根据权利要求5所述的方法,其特征在于,所述基于所述资源的内容,评价所述第三方网页可访问性优劣为:为所述资源的静态属性和所述动态属性评分,依据预先设定的规则,进行所述第三方网页可访问性优劣的评分。7.根据权利要求6所述的方法,其特征在于,所述预先设定的规则为:S...

【专利技术属性】
技术研发人员:钱宝坤
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1