The invention discloses a method and a system for replacing web content based on JS injection, using deep packet inspection technology users of Internet traffic identification, user access information and web junk traffic JS request \; and then use the user access Web spam, generate new images into the user code and resource request visit the web page of the JS request to receive the flow; then the flow injection JS request JS request redirection, JS to request access to the original web content after the request code implementation of the new image resources,\ composed by the new image resources and in the original location of Web spam load and render finally, implementation of Web spam replacement. The invention improves the diversity of the advertising push way through the way of web page content replacement, improves the accessibility and effectiveness of the advertising push through the way of JS injection, and reduces the cost of advertisers.
【技术实现步骤摘要】
一种基于js注入的网页内容替换方法及系统
本专利技术涉及一种网页内容替换方法及系统,属于互联网信息推送的
技术介绍
近几年,互联网的发展极大的促进了信息的交流和沟通,人们可以在网上找到各种各样形形色色的信息,这当中也充斥着不少信息污染。如何在不影响用户上网体验的前提下,替换网页上的垃圾内容信息实现用户绿色上网成为现在有待解决的问题。如今主流的信息推送方式,都涉及一种基于iframe嵌套的html代码替换的方法,主要通过三步完成:第一,感知用户访问网页中的垃圾内容的资源标识符以及出现在网页中的位置,手工完成推送iframe嵌套的html代码的编写;第二,基于第一步编写的iframe嵌套的html代码,嵌套在网页服务器的内容返回数据包中发给用户;第三,用户执行返回的新的嵌套代码,在垃圾内容具体位置将新的内容覆盖上去,实现网页内容的替换。上述主流的信息推送方式,需对每个网页进行定制化嵌套代码的编写,无法普适一系列通用网页,代码工程量大;iframe嵌套的html代码很容易破坏原有的网页布局,一旦破坏布局,页面可能产生变形,影响用户体验;一旦发生无效的代码替换,也将导致推送的内容以及原有的内容无法加载,影响用户体验,并使推送的到达率变低;iframe嵌套的html代码只能遵从原有网页事件的加载顺序,无法进行自主定制化的事件顺序执行内容的替换。
技术实现思路
本专利技术所要解决的技术问题在于克服现有技术的不足,提供一种基于js注入的网页内容替换方法及系统,解决现有方法需对每个网页进行定制化嵌套代码的编写,无法普适一系列通用网页,代码工程量大;且很容易破坏原有的 ...
【技术保护点】
一种基于js注入的网页内容替换方法,其特征在于,包括以下步骤:步骤一、感知用户上网流量,识别用户访问网页中的垃圾信息以及网页js请求流量;步骤二、利用步骤一得到用户访问网页中的垃圾信息,生成新的图片资源请求代码并注入到用户访问网页中的js请求流量;步骤三、用户对接收到步骤二注入js请求流量中的js的请求重定向后,对js重新进行请求,获取到原网页内容后执行步骤二注入的新的图片资源的请求代码,且在原网页垃圾信息所在位置加载和呈现由新图片资源组成网页,最终实现网页垃圾信息替换。
【技术特征摘要】
1.一种基于js注入的网页内容替换方法,其特征在于,包括以下步骤:步骤一、感知用户上网流量,识别用户访问网页中的垃圾信息以及网页js请求流量;步骤二、利用步骤一得到用户访问网页中的垃圾信息,生成新的图片资源请求代码并注入到用户访问网页中的js请求流量;步骤三、用户对接收到步骤二注入js请求流量中的js的请求重定向后,对js重新进行请求,获取到原网页内容后执行步骤二注入的新的图片资源的请求代码,且在原网页垃圾信息所在位置加载和呈现由新图片资源组成网页,最终实现网页垃圾信息替换。2.根据权利要求1所述基于js注入的网页内容替换方法,其特征在于,步骤一中是利用深度包检测技术感知用户上网流量。3.根据权利要求1所述基于js注入的网页内容替换方法,其特征在于,所述...
【专利技术属性】
技术研发人员:王攀,
申请(专利权)人:南京邮数通信息科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。