分类: Web开发
2016-11-07 14:39:29
我们公司最近手机端H5 经常受到商户和用户的投诉,说有广告并且导致不能正常进行操作,我们商户自己当然不会加广告了,但是商户和用户可不管这些了,就认为是我们的问题
目前我们用的很多浏览器,都提供插件功能,在Chrome浏览器体系下有个 广告终结者插件:可以用来屏蔽网页中的广告部分。受到这个插件的影响,我先探索下 广告劫持是怎么做的?我就想到通过获取网页html代码过来分析,如下JS代码
setTimeout(function(){ $.ajax({ url:"/error/ad_log", type:'post', data:{ 'content': $("html").html(), 'url':window.location.href }, success:function(){ } }); },3000);
在后端我分析html内容发现如下截图几个内容,通过截图发现页面多了一些JS文件