【问题标题】:Google Analytics injecting jQuery 1.7 after page load谷歌分析在页面加载后注入 jQuery 1.7
【发布时间】:2013-11-24 10:59:30
【问题描述】:

我在使用旧的 google Analytics 跟踪代码(属性尚未更新)时遇到问题,此 Google Analytics 代码:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
_gaq.push(['_trackPageview']);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

在页面加载时我的结束头标记之前注入“https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”,这导致我所有的 jQuery 下线中断 - 因为我已经在头部加载了更高的 jQuery。

我已经在谷歌上搜索了一个小时,但没有回答为什么会这样,但据我所知,我使用旧的 Google Analytics 属性运行的每个网站都有这个,所以它似乎不是一个错误/黑客。

但是,我怎样才能阻止谷歌加载这个无关的 jQuery?

编辑#1: 我相信这里的第一个答案是我的问题的答案,但会等着看是否有人有更好的答案:

Google Analytics calling jquery.min.js?

【问题讨论】:

    标签: google-analytics


    【解决方案1】:

    看起来这个问题实际上是一个 ISP 问题,因为最近的另一个 SO 问题是:

    Google Analytics calling jquery.min.js?

    问题实际上来自一个欺骗性的 ga.js 文件,该文件添加了 jQuery 发布页面加载。快速致电 ISP 让他们发现了问题并加以纠正。

    可在此处找到来自哥斯达黎加的有关该问题的详细博客文章: http://lastunturnedstone.blogspot.com.br/2013/03/google-redirect-virus-may-not-be-your.html

    希望这对以后遇到问题的人有所帮助 -

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-09
      • 2010-12-08
      • 1970-01-01
      相关资源
      最近更新 更多