判断当前协议 动态加载js文件源代码

  源码:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-548031-10");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview();
} catch(err) {}</script>

解释:

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");

判断当前协议是不是https,是gaJsHost ="https://ssl.",否gaJsHost ="http://www."

document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
对"%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"进行解码后,写道html页面上注:解码就是通过找到形式为 %xx 和 %uxxxx 的字符序列(x 表示十六进制的数字),用 Unicode 字符 \u00xx 和 \uxxxx 替换这样的字符序列进行解码

<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-548031-10");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview();
} catch(err) {}</script>
动态加载js文件源代码

附:

google analytics 老版本的ga.js,是流量统计工具var pageTracker = _gat._getTracker("UA-8946782-1");google analytics账户信息pageTracker._setDomainName(".btduowei.com");域名,跨域pageTracker._setAllowLinker(true);参数值pageTracker._setAllowHash(false);参数值pageTracker._addOrganic("youdao",'q');有道查询关键词字段pageTracker._addOrganic("soso",'w');soso查询关键词字段pageTracker._addOrganic("sogou",'query');sogou查询关键词字段pageTracker._addOrganic("gougou",'search');gougou查询关键词字段pageTracker._trackPageview();跟踪流量统计

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值