【技术实现步骤摘要】
一种对网页的处理方法及装置
本专利技术涉及电子产品
,尤其涉及一种对网页的处理方法及装置。
技术介绍
为了用户方便浏览网页,可以在浏览器窗口开启多个标签,每个标签对应一个网页。浏览器窗口中只有一个标签对应的网页处于前台,处于前台的标签对应的网页为用户可见状态,其他标签对应的网页都处于后台,处于后台的标签对应的网页用户不可见。随着Web技术的发展,当前的网页支持的内容越来越丰富,其中,Flash插件可以增加浏览器的多媒体功能,可以使得标签对应的网页在浏览窗口内播放Flash内容。然而,浏览器开启多标签浏览包含Flash内容的网页时会消耗较多的内存,降低系统运行的流畅度。
技术实现思路
本专利技术的实施例提供一种对网页的处理方法及装置,可以在浏览器开启多标签浏览包含Flash内容的网页时会消耗较少的内存,提高系统运行的流畅度。第一方面,本专利技术提供一种对网页的处理方法,包括:当开启浏览器中的至少两个标签对应的网页时,将处于浏览器前台的第一标签对应的第一网页切换到浏览器后台,所述第一标签为所述至少两个标签中的任一标签;遍历所述第一网页,根据所述第一网页中包含的Fla ...
【技术保护点】
一种对网页的处理方法,其特征在于,包括:当开启浏览器中的至少两个标签对应的网页时,将处于浏览器前台的第一标签对应的第一网页切换到浏览器后台,所述第一标签为所述至少两个标签中的任一标签;遍历所述第一网页,根据所述第一网页中包含的Flash内容的标识确定所述第一网页中包含的待销毁Flash内容;销毁所述第一网页中的所述待销毁Flash内容对应的插件实例。
【技术特征摘要】
1.一种对网页的处理方法,其特征在于,包括:当开启浏览器中的至少两个标签对应的网页时,将处于浏览器前台的第一标签对应的第一网页切换到浏览器后台,所述第一标签为所述至少两个标签中的任一标签;遍历所述第一网页,根据所述第一网页中包含的Flash内容的标识确定所述第一网页中包含的待销毁Flash内容,所述Flash内容的标识为通过判断一次数据流传输是否能发送完成流化处理后的所述Flash内容,并根据判断结果添加的标识,其中,如果通过一次数据流传输能发送完成流化处理后的所述Flash内容时,确定所述网页中包含的所述Flash内容为所述待销毁Flash内容,添加用于标识所述待销毁Flash内容的第一标识;销毁所述第一网页中的所述待销毁Flash内容对应的插件实例。2.根据权利要求1所述的方法,其特征在于,在所述将处于浏览器前台的第一标签对应的第一网页切换到浏览器后台之前,还包括:开启浏览器中的至少两个标签对应的网页;根据向Flash插件发送所述第一网页中包含的Flash内容进行流化处理后的数据流的次数,确定所述至少两个标签中各个标签对应的网页中包含的Flash内容。3.根据权利要求2所述的方法,其特征在于,所述Flash内容包括Flash视频和待销毁Flash内容,所述Flash视频为经过流化处理后,需要通过多次数据流才能够完成发送的Flash内容;所述待销毁Flash内容包括Flash广告以及未播放的Flash视频,所述未播放的Flash视频为经过流化处理后,通过一次数据流能够完成发送且用户未点击播放按钮进行播放的Flash视频。4.根据权利要求3所述的方法,其特征在于,所述根据向Flash插件发送所述第一网页中包含的Flash内容进行流化处理后的数据流的次数,确定所述至少两个标签中各个标签对应的网页中包含的Flash内容包括:将所述Flash内容进行流化处理,并以数据流的形式向所述Flash插件发送流化处理后的所述Flash内容;判断通过一次数据流传输是否能发送完成流化处理后的所述Flash内容;如果通过一次数据流传输能发送完成流化处理后的所述Flash内容时,确定所述网页中包含的所述Flash内容为所述待销毁Flash内容,添加用于标识所述待销毁Flash内容的第一标识;如果发送一次数据流传输不能发送完成流化处理后的所述Flash内容时,确定所述网页中包含的所述Flash内容为所述Flash视频,添加用于标识所述Flash视频的第二标识。5.根据权利要求4所述的方法,其特征在于,所述遍历所述第一网页,根据所述第一网页中包含的Flash内容的标识确定所述第一网页中包含的待销毁Flash内容,包括:获取所述第一网页中的第i个Flash内容,i=0,1,2…(N-1),N;所述i表示所述第一网页中的某一个Flash内容;判断所述i是否等于所述N;当所述i不等于所述N时,判断第i个Flash内容对应的插件实例是否已经销毁;当所述第i个Flash内容对应的插件实例没有被销毁时,判断所述第i个Flash内容对应的标识是否为所述第一标识;当第i个Flash内容对应的标识为所述第一标识时,则确定所述第i个Flash内容对应的插件实例为所述待销毁Flash内容对应的插件实例。6.根据权利要求1或5所述的方法,其特征在于,所述销毁所述第一网页中的所述待销毁Flash内容对应的插件实例,包括:设置所述待销毁Flash内容对应的插件实例的消息接收接口关闭;设置所述待销毁Flash内容对应的插件实例的窗口大小为0;向Flash插件发送销毁所述待销毁Flash内容对应的插件实例的消息。7.根据权利要求1所述的方法,其特征在于,在所述销毁所述第一网页中的所述待销毁Flash内容对应的插件实例之后,还包括:当所述第一标签对应的所述第一网页被切换到所述浏览器前台时,获取所述第一网页中的第i个Flash内容,i=0,1,2…(N-1),N;所述i表示所述第一网页中的某一个Flash内容;判断所述i是否等于所述N;当所述i不等于所述N时,判断所述第i个Flash内容对应的插件实例是否已经被重新建立;当所述第i个Flash内容对应的插件实例没有被重新建立时,新建所述第i个Flash内容对应的插件实例;设置所述第i个Flash内容对应的插件实例的窗口大小;设置所述第i个Flash内容对应的插件实例的消息接收接口为开启。8.一种对网页的处理装置,其特征在于,包括:切换单元,用于当开启浏览器中的至少两个标签对应的网页时,将处于浏览器前台的第一标签对应的第一网页切换到浏览器后台,所述第一标签为所述至少两个标签中的任一标签;处理单元,用于根据所述切换单元切换到浏览器后台的所述第一网页,遍历所述第一网页,根据所述第一网页中包含的Flash内容的标识确定所述第一网页中包含的待销毁Flash内容,所述Flash内容的标识为通过判断一次数据流传输是否能发送完成流化处理后的所述Flash内容,并根据判断结果添加的标识,其中,当通过一次数据流传输能发送完成流化处理后的所述Flash内容时,确定所述网页中包含的所述Flash内容为所述待销毁Flash内容,添加用于标识所述待销毁Flash内容的第一标识;销毁单元,用于销毁所述处理单元确定的所述第一网页中的所述待销毁Flash内容对应的插件实例。9.根据权利要求8所述的装置,其特征在于,所述装置,还包括:开启单元,用于开启浏览器中的至少两个标签对应的网页;确定单元,用于根据向Flash插件发送所述第一网页中包含的Flash内容进行流化处理后的数据流的次数,确定所述至少两个标签中各个标签对应的网页中包含的Flash内容;所述Flash内容包括待销毁Flash内容和Flash视频,所述Flash视频为经过流化处理后,需要通过多次数据流才能够完成发送的Flash内容;所述待销毁Flash内容包括Flash广告以及未播放的Flash视频,所述未播放的Flash视频为经过流化处理后,通过一次数据流能够完成发送且用户未点击播放按钮进行播放的Flash视频。10.根据权利要求9所述的装置,其特征在于,所述确定单元包括:处理模块,用于将所述Flash内容进行流化处理;发送模块,用于以数据流的形式向所述Flash插件发送流化处理后的所述Flash内容;判断模块,用于判断通过一次数据流传输是否能发送完成流化处理后的所述Flash内容;第一确定模块,用于如果通过一次数据流传输能...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。