我的旧版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);
})();
在页面加载时关闭head标记之前注入“https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”,这会导致我的所有jQuery都崩溃 - 因为我已经将jQuery加载到更高的位置。
我一直在谷歌搜索一小时没有回答为什么会这样,但据我所知,我使用旧的Google Analytics资源运行的每个网站都有这个,所以它似乎不是一个bug / hack。
但是,我如何阻止谷歌加载这个多余的jQuery?
编辑#1: 我相信这里的第一个答案是我的问题的答案,但是会等着看是否有人有更好的答案:
答案 0 :(得分:0)
看起来这个问题实际上是一个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
希望这有助于解决未来问题的任何人 -