找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 60|回复: 6

如何把百度统计代码放入JS文件中?代码本身就是JS的,好烦

[复制链接]

56

主题

105

回帖

392

积分

中级会员

积分
392
发表于 2017-5-20 20:16:35 | 显示全部楼层 |阅读模式
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?68df874fd78fd8f5cdv45fd470a49b12";
  var s = document.getElementsByTagName("script")[0];
  s.parentNode.insertBefore(hm, s);
})();

直接追加到最后面不行吗
回复

使用道具 举报

15

主题

79

回帖

225

积分

中级会员

积分
225
发表于 2017-5-20 21:00:59 | 显示全部楼层

hhwg123 发表于 2017-5-20 20:35

你是说放到那个括号里吗 document.writeln("放到这里吗");

最后面
回复

使用道具 举报

184

主题

1779

回帖

4204

积分

论坛元老

积分
4204
发表于 2017-5-20 20:31:13 | 显示全部楼层

hhwg123 发表于 2017-5-20 20:43

为什么这样的形式放进去不行?

你这样的话,去看看源代码解析出来的js部分正不正确就知道了
回复

使用道具 举报

56

主题

105

回帖

392

积分

中级会员

积分
392
 楼主| 发表于 2017-5-20 20:35:13 | 显示全部楼层
直接加入到js文件中
[ol]
  • var _hmt = _hmt || [];
  • (function() {
  •   var hm = document.createElement("script");
  •   hm.src = "https://hm.baidu.com/hm.js?68df874fd78fd8f5cdv45fd470a49b12";
  •   var s = document.getElementsByTagName("script")[0];
  •   s.parentNode.insertBefore(hm, s);
  • })();
  • [/ol]复制代码

    示例:


  • 本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    回复

    使用道具 举报

    184

    主题

    1779

    回帖

    4204

    积分

    论坛元老

    积分
    4204
    发表于 2017-5-20 20:36:18 | 显示全部楼层
    把统计js放在页尾,可以不影响加载时间。另外,最好别把统计js单独做一个文件。;
    document.writeln("");

    全部复制加到js最后就行了,注意连分号一起复制
    回复

    使用道具 举报

    56

    主题

    105

    回帖

    392

    积分

    中级会员

    积分
    392
     楼主| 发表于 2017-5-20 20:35:00 | 显示全部楼层
    http://stackoverflow.com/questions/17542595/how-to-include-a-script-with-document-write
    回复

    使用道具 举报

    184

    主题

    1779

    回帖

    4204

    积分

    论坛元老

    积分
    4204
    发表于 2017-5-20 20:43:19 | 显示全部楼层
    为什么要用document.write ?

    直接合并两个js文件应该也可以的
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-4-20 01:37 , Processed in 0.017226 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表