V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ob
V2EX  ›  程序员

百度统计这是在后台自动加广告吗?

  •  
  •   ob · 2016-03-20 23:12:35 +08:00 · 4869 次点击
    这是一个创建于 3200 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚刚在测某个页面的在 IE 下的访问效果时,发现控制台会报个错。然后感觉很奇怪,进而跟踪代码,发现只要底部加了百度统计的代码就会出这问题

    <script>
        var _hmt = _hmt || [];
        (function() {
            var hm = document.createElement("script");
            hm.src = "//hm.baidu.com/hm.js?2321b384dd3632ec9be9584e7d322285";
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(hm, s);
        })();
    </script>
    });
    

    点开错误,发现里边的东西有广告,然后写了个简单的空页面测试上面的 js 代码。 (换火狐下面测也出现, chrome 好像看不到,也不是每次都有,是时不时就会有,很频繁,而且每次的内容还不尽相同)

    下面先看几张图 未加 JS 统计代码正常加载情况: 正常加载

    加上 JS 统计代码的情况,红色框框为百度统计请求的数据: 加上代码之后 加上代码之后

    下面是点开其中的某个链接,地址是百姓网的: 百度统计为什么会跟百姓网扯上关系? http://www.baixing.com/xsearch/ncorps 广告图片

    随便点个广告进去看了下: http://shanghai.baixing.com/jinrongfuwu/a666801773.html

    就用了几行百度统计的代码,后台要跑这么多数据出来。 这情况不可能是我的网络问题吧,百度统计有必要这样赚钱吗?

    16 条回复    2017-03-17 11:16:29 +08:00
    ob
        1
    ob  
    OP
       2016-03-20 23:17:01 +08:00
    本地和部署在服务器上的都会出现这种情况。
    nealfeng
        2
    nealfeng  
       2016-03-20 23:20:39 +08:00
    不是走 https 的话,是不是被劫持了...
    pubby
        3
    pubby  
       2016-03-20 23:28:02 +08:00
    运营商劫持的一种吧

    替换常见的 js 资源比对整个页面做手脚容易些,也隐蔽些。微信 js-sdk 也经常被这样劫持

    比如,本来载入 a.js
    结果运营商把 a.js 替换成广告内容,然后在 a.js 内容的最后再给你正常载入 "a.js?"
    RqPS6rhmP3Nyn3Tm
        4
    RqPS6rhmP3Nyn3Tm  
       2016-03-21 00:04:03 +08:00 via iPad
    Local host 怎么会被劫持……
    fashioncj
        5
    fashioncj  
       2016-03-21 00:06:06 +08:00 via iPhone
    @BXIA 百度统计是访问他的服务器和 localhost 无关
    RqPS6rhmP3Nyn3Tm
        6
    RqPS6rhmP3Nyn3Tm  
       2016-03-21 00:55:13 +08:00 via iPad
    @fashioncj 我指的是上面 @pubby 提到的运营商劫持……
    tolbkni
        7
    tolbkni  
       2016-03-21 00:57:59 +08:00
    @BXIA 百度统计的 js 代码要访问服务器,不就经过运营商啦
    yexm0
        8
    yexm0  
       2016-03-21 00:59:02 +08:00
    挂个 vpn 再测试试?
    gzelvis
        9
    gzelvis  
       2016-03-21 01:36:52 +08:00 via iPhone
    百度虽然名声不好,但这种事他不会做的,因为没赚头,看看是不是运营商劫持或你浏览器中毒了?
    cevincheung
        10
    cevincheung  
       2016-03-21 01:57:53 +08:00
    就是 ISP 劫持呗
    ob
        11
    ob  
    OP
       2016-03-21 08:28:52 +08:00 via Android
    @gzelvis 中毒倒不会,应该是被劫持的。
    过后打个电话去投诉看看。
    haocity
        12
    haocity  
       2016-03-21 17:41:57 +08:00
    百度统计是支持 https 的 换上去试一试
    virusdefender
        13
    virusdefender  
       2016-03-21 17:54:19 +08:00
    换成 https 的就好了
    RobertYang
        14
    RobertYang  
       2017-03-17 09:24:49 +08:00 via Android
    挖个坟,同遇到,四川电信联通均有劫持,而且是网页未使用 https 时,给 js 换成 https 链接也会被劫持
    ob
        15
    ob  
    OP
       2017-03-17 10:01:10 +08:00 via Android
    @RobertYang 竟然快一年了,图都失效了。
    RobertYang
        16
    RobertYang  
       2017-03-17 11:16:29 +08:00 via Android
    @ob 但是我发现挂梯子看 ithome 也会出现,估计是百度干的,或者是干路劫持?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3010 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:46 · PVG 21:46 · LAX 05:46 · JFK 08:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.