• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ob
V2EX  ›  程序员

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

  •  
  •   ob · Mar 20, 2016 · 5449 views
    This topic created in 3885 days ago, the information mentioned may be changed or developed.

    刚刚在测某个页面的在 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 replies  •  2017-03-17 11:16:29 +08:00
    ob
    ob
    OP
    Mar 20, 2016
    1
    本地和部署在服务器上的都会出现这种情况。
    nealfeng
    nealfeng
    Mar 20, 2016
    2
    不是走 https 的话,是不是被劫持了...
    pubby
    pubby
    Mar 20, 2016
    3
    运营商劫持的一种吧

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

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