早上用手机浏览器测试网站的时候,页面弹出窗口,提示打开手机淘宝,我愣了一下,不应该啊。
再测试,发现弹窗没有了,应该是记录cookies了,第一次会弹出打开关联APP,间隔多少时间后才会再次弹出。我把浏览器缓存全清,然后UA换成iphone,路由器换IP,完全模拟一个新用户打开,再次测试,果然弹窗来了,那么可以确定是记录cookies来判断,是否再次打开弹窗。
因为国内淘宝客、淘宝红包的原因,劫持做这个的非常多,悄无声息就中招了。防不胜防,除了这个还常常弹出打开京东、爱奇艺app的,都有对应的cps。新浪博客一直出现这种问题,我现在手机打开新浪博客,还是会出现,比较烦,UA换成PC就没问题。
这种情况,大概几种原因
1、网站被挂马,可能性不大,刚开启的站点,屁权重和流量都没有,谁会在你这儿费劲,小概率主机服务器那边出问题了?
2、http或者dns劫持,网站没有开启https,ssl用在另外一个中文站点了。那么可能是运营商在搞鬼,那为毛其他http网站没有出现弹窗?唉,国内环境比较恶劣,各种劫持,http、dns、浏览器及插件、路由器什么的,防不胜防。
3、qq浏览器的原因,启动关联的手机APP,还是同一个疑问,那为毛其他http网站没有出现弹窗?换了手机自带浏览器,同时又弹出窗口,排除。
4、网站启用的一些插件导致的问题。
后来,再测试一次,发现是网页全部加载完后,再弹窗提示窗口,那么加载的代码应该是在网页底部。底部?广告代码?那么是js统计代码的可能性就极高了。先测试了再说,把cnzz的统计代码去掉,重新模拟一遍新用户,ok,弹出窗口没有了。再百度搜索了下,的确有人反应cnzz手机端常常出现这种情况,唉,不说了......
也不费劲去分析了,直接换回51la,之前之所以弃用51la是觉得加载速度稍微有点慢。现在这种情况,那就再回来吧,毕竟用了好多年。扯了一堆原因,没想到是手机端统计代码,在pc端是感觉不出来的,防不胜防啊