【技术实现步骤摘要】
本说明书涉及网页中的嵌入脚本的管理。具体而言,本说明书涉及通过控制网页中的嵌入脚本的执行来管理网络流量。
技术介绍
许多组织使用网络分析服务以跟踪消费者与其网站和其它在线工具交互的方式。网络分析服务一般记录由检索网页的网络浏览器提供的信息。例如,网络分析服务可收集关于浏览器类型、地理位置、访问数量和与个体访问者相关的对于某个网页的访问长度的统计信息。该统计信息可被呈献(present)给网页的所有人,该所有人可基于统计信息修改或另外优化网页,以适当实现该网页的目的。在典型的网络分析场景中,用于网页的超文本标记语言(HTML)文件可包含由网络分析服务产生的嵌入脚本。当访问者检索网页时,他或她的浏览器执行嵌入脚本,从而导致浏览器向与网络分析服务相关的服务器提供关于访问者的某些信息。例如,嵌入脚本可导致浏览器编辑关于访问者的信息,根据预定的句法将信息编码成文件名称并且从与网络分析服务相关的服务器请求具有该文件名称的文件。不幸的是,当与网页的大小相比时,来自嵌入脚本的代码会明显较大。出 于这种原因,在较慢或拥挤的网络中,在网页中使用嵌入分析脚本会明显延迟网页检索。此外,对于通过具有带宽受限网络的网络访问网页的访问者来说,嵌入脚本的检索和执行会是不方便的或者高成本的。
技术实现思路
提供了一种机器实现的网页脚本管理方法,所述方法包括在由至少一个处理器实现的网络器具中,截取从服务器发送的并寻址到客户端浏览器的网页;通过从所述网页中去除嵌入脚本,用所述网络器具修改所述网页;用所述网络器具执行去除的嵌入脚本;和从所述网络器具向所述客户端浏览器发送修改后的网页。提供了一种机器 ...
【技术保护点】
一种机器实现的网页脚本管理方法,所述方法包括:在由至少一个处理器实现的网络器具中,截取从服务器发送的并寻址到客户端浏览器的网页;通过从所述网页中去除嵌入脚本,用所述网络器具修改所述网页;用所述网络器具执行去除的嵌入脚本;和从所述网络器具向所述客户端浏览器发送修改后的网页。
【技术特征摘要】
2011.09.29 US 13/248,6151.一种机器实现的网页脚本管理方法,所述方法包括 在由至少一个处理器实现的网络器具中,截取从服务器发送的并寻址到客户端浏览器的网页; 通过从所述网页中去除嵌入脚本,用所述网络器具修改所述网页; 用所述网络器具执行去除的嵌入脚本;和 从所述网络器具向所述客户端浏览器发送修改后的网页。2.根据权利要求1所述的方法,还包括 通过分析来自从所述服务器寻址到所述客户端浏览器的多个分组的内容,用所述网络器具检测所述网页和所述嵌入脚本。3.根据权利要求2所述的方法,其中,用所述网络器具修改所述网页包括 修改从所述服务器寻址到所述客户端浏览器的所述多个分组中的至少一个分组。4.根据权利要求2所述的方法,其中,分析来自从所述服务器寻址到所述客户端浏览器的所述多个分组的内容包括 对于所述多个分组执行深度分组检测(DPI)。5.根据权利要求1所述的方法,其中,用所述网络器具执行所述去除的嵌入脚本包括 在所述网络器具与第二服务器之间建立通信。6.根据权利要求1所述的方法,其中,用所述网络器具修改所述网页包含 用第二嵌入脚本替换所述去除的嵌入脚本。7.一种机器实现的网页脚本管理方法,所述方法包括 在由至少一个处理器实现的网络器具中,截取从服务器发送的并寻址到客户端浏览器的多个分组; 用所述网络器具确定在所述网络器具中接收的多个分组包括包含第一嵌入脚本的网页; 通过用第二嵌入脚本替换来自所述网页的嵌入脚本,用所述网络器具修改所述多个分组中的至少一个所述分组; 将由所述网络器具修改的所述多个分组转发到所述客户端浏览器;和响应于接收到所述客户端浏览器已执行了所述第二嵌入脚本的指示,用所述网络器具执行所述第一嵌入脚本。8.根据权利要求7所述的方法,其中,从所述客户端浏览器接收的信息包括与在所述网络器具处的所述第一嵌入脚本相关的标识符。9.根据权利要求7所述的方法,其中,用所述网络器具执行所述第一嵌入脚本包括 向外部分析服务传送关于所述客户端浏览器的信息。10.根据权利要求9所述的方法,其中,关于所述客户端浏览器的所述信息包括由所述网络器具存储的关于所述客户端浏览器的用户的信息。11.根据权利要求7所述的方法,其中,所述第二嵌入脚本的大小比所述第一嵌入脚本的小。12.—种设备,包括...
【专利技术属性】
技术研发人员:E·J·布尔卡特,小R·梅迪,V·S·穆尔,J·W·金斯基,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。