【技术实现步骤摘要】
本专利技术涉及计算机领域,具体而言,涉及一种页面访问方法及装置。
技术介绍
目前,终端一般是通过域名级别的黑白名单实现对页面中的页面资源的获取控制。即,通过预配置的黑白名单确定是直连页面服务器获取页面中的页面资源,还是通过代理服务器连接页面服务器来获取页面资源。其中,如果直连页面服务器虽然访问速度更快,但却存在网页劫持、JS注入、信息泄漏、钓鱼网站等等安全问题;而如果全部通过代理服务器访问,虽然可以保证访问安全,但却会带来高额的带宽费用,同时对于视频类资源,还存在IP跨运营商获取所引起的资源下载慢的问题。也就是说,目前由于黑白名单是预先配置的固定名单,因而采用上述黑白名单的方式进行访问时,将导致无法实现对页面访问的实时控制。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种页面访问方法及装置,以至少解决由于采用黑白名单进行页面访问所导致的对页面访问控制的实时性较差的技术问题。根据本专利技术实施例的一个方面,提供了一种页面访问方法,包括:终端上运行的客户端向代理服务器发送用于访问待访问页面的页面访问请求;代理服务器判断上述页面访问请求中所携带的上述待访问页面的页面请求信息是否满足预设条件,在判断出满足上述预设条件时,上述代理服务器向上述终端发送响应消息,其中,上述响应消息携带有用于指示上述
终端直接访问上述待访问页面的页面服务器获取上述待访问页面中的页面资源的指示信息;上述终端直接访问上述待访问页面的上述页面服务器获取上述待访问页面中的上述页面资源;上述页面服务器向上述终端上运行的上述客户端推送上述页面资源。 ...
【技术保护点】
一种页面访问方法,其特征在于,包括:终端上运行的客户端向代理服务器发送用于访问待访问页面的页面访问请求;代理服务器判断所述页面访问请求中所携带的所述待访问页面的页面请求信息是否满足预设条件,在判断出满足所述预设条件时,所述代理服务器向所述终端发送响应消息,其中,所述响应消息携带有用于指示所述终端直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源的指示信息;所述终端直接访问所述待访问页面的所述页面服务器获取所述待访问页面中的所述页面资源;所述页面服务器向所述终端上运行的所述客户端推送所述页面资源。
【技术特征摘要】
1.一种页面访问方法,其特征在于,包括:终端上运行的客户端向代理服务器发送用于访问待访问页面的页面访问请求;代理服务器判断所述页面访问请求中所携带的所述待访问页面的页面请求信息是否满足预设条件,在判断出满足所述预设条件时,所述代理服务器向所述终端发送响应消息,其中,所述响应消息携带有用于指示所述终端直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源的指示信息;所述终端直接访问所述待访问页面的所述页面服务器获取所述待访问页面中的所述页面资源;所述页面服务器向所述终端上运行的所述客户端推送所述页面资源。2.一种页面访问方法,其特征在于,包括:获取通过终端上运行的客户端发送的用于访问待访问页面的页面访问请求;判断所述页面访问请求中所携带的所述待访问页面的页面请求信息是否满足预设条件;在判断出满足所述预设条件时,向所述终端发送响应消息,其中,所述响应消息携带有用于指示所述终端直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源的指示信息。3.根据权利要求2所述的方法,其特征在于,所述判断所述页面访问请求中所携带的所述待访问页面的页面请求信息是否满足预设条件包括:根据所述页面请求信息判断所述待访问页面是否满足第一预设子条件,其中,所述第一预设子条件包括所述待访问页面为可信页面;在判断出所述待访问页面满足所述第一预设子条件时,根据所述页面请求信息判断所述待访问页面是否满足第二预设子条件。4.根据权利要求3所述的方法,其特征在于,所述根据所述页面请求信息判断所述待访问页面是否满足第一预设子条件包括:判断所述待访问页面是否被替换为目标页面,其中,所述待访问页面中的页面资源与所述目标页面中的页面资源不同;在所述待访问页面未被替换为所述目标页面时,则判断出所述待访问页面满足所述第一预设子条件。5.根据权利要求3所述的方法,其特征在于,所述根据所述页面请求信息判断所述待访问页面是否满足第二预设子条件包括以下至少之一:根据所述页面请求信息中所述待访问页面中页面资源的资源类型判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;根据所述页面请求信息中所述终端当前所连接网络的网络类型判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;根据所述页面请求信息中所述终端所在的区域位置判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;根据所述页面请求信息中所述终端的网络业务标识判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源。6.根据权利要求5所述的方法,其特征在于,所述根据所述页面请求信息中所述待访问页面中页面资源的资源类型判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源包括:在所述页面资源的所述资源类型为第一资源类型时,则判断出直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面
\t资源,其中,所述第一资源类型指示传输所述待访问页面中的页面资源时所占用的带宽大于第一预定阈值;或在所述页面资源的所述资源类型为第二资源类型时,则判断出通过代理服务器访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源,其中,所述第二资源类型指示传输所述待访问页面中的页面资源时所占用的带宽小于等于所述第一预定阈值。7.根据权利要求5所述的方法,其特征在于,所述根据所述页面请求信息中所述终端当前所连接网络的网络类型判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源包括:在所述终端当前所连接网络的网络类型为WIFI网络时,则判断出直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;或在所述终端当前所连接网络的网络类型为移动网络时,则判断出通过代理服务器访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源。8.根据权利要求5所述的方法,其特征在于,所述根据所述页面请求信息中所述终端所在的区域位置判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源包括:在所述终端所在的区域位置属于预定区域时,则判断出通过代理服务器访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;或在所述终端所在的区域位置不属于所述预定区域时,则判断出直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源。9.根据权利要求5所述的方法,其特征在于,所述根据所述页面请求信息中所述终端的网络业务标识判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源包括以下至少之一:在所述终端的网络业务标识为预设标识时,则判断出通过代理服务器访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;或在所述终端的网络业务标识不是所述预设标识时,则判断出通过直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源。10.根据权利要求2所述的方法,其特征在于,在所述向所述终端发送响应消息之前,还包括:配置所述响应消息中HTTP头部信息,其中,所述HTTP头部信息中的预定标识位用于指示通过直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源的资源类型。11.根据权利要求10所述的方法,其特征在于,所述配置所述响应消息中HTTP头部信息包括:配置所述预定标识位上的标识为第一标识,其中,所述第一标识用于指示对所述待访问页面中的全部页面资源均通过直接访问所述待访问页面的页面服务器获取;或者配置所述预定标识位上的标识为第二标识,其中,所述第二标识用于指示对所述待访问页面中的图片页面资源通过直接访问所述待访问页面的页面服务器获取;或者配置所述预定标识位上的标识为第三标识,其中,所述第三标识用于指示对所述待访问页面中的层叠样式表页面资源通过直接访问所述待访问页面的页面服务器获取;或者配置所述预定标识位上的标识为第四标识,其中,所述第四标识用于指示对所述待访问页面中的js代码页面资源通过直接访问所述待访问页面的页面服务器获取。12.一种页面访问方法,其特征在于,包括:向代理服务器发送用于访问待访问页面的页面访问请求;接收所述代理服务器发送的响应消息,其中,所述响应消息携带有用于指示直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源的指示信息;直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源。13.根据权利要求12所述的方法,其特征在于,在所述向代理服务器发送用于访问待访问页面的页面访问请求之前,还包括:判断所述待访问页面是否属于预...
【专利技术属性】
技术研发人员:杨兵,张宇,李科,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。