全球主机交流论坛

标题: 如何把百度统计代码放入JS文件中?代码本身就是JS的,好烦 [打印本页]

作者: hhwg123    时间: 2017-5-20 20:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: jiajieit    时间: 2017-5-20 20:31
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);
})();

直接追加到最后面不行吗
作者: hhwg123    时间: 2017-5-20 20:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: jiajieit    时间: 2017-5-20 20:36
hhwg123 发表于 2017-5-20 20:35
你是说放到那个括号里吗 document.writeln("放到这里吗");

最后面
作者: hhwg123    时间: 2017-5-20 20:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: jiajieit    时间: 2017-5-20 20:45
hhwg123 发表于 2017-5-20 20:43
为什么这样的形式放进去不行?

你这样的话,去看看源代码解析出来的js部分正不正确就知道了
作者: foxnick    时间: 2017-5-20 20:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: lsza    时间: 2017-5-20 20:51
直接加入到js文件中
  1. var _hmt = _hmt || [];
  2. (function() {
  3.   var hm = document.createElement("script");
  4.   hm.src = "https://hm.baidu.com/hm.js?68df874fd78fd8f5cdv45fd470a49b12";
  5.   var s = document.getElementsByTagName("script")[0];
  6.   s.parentNode.insertBefore(hm, s);
  7. })();
复制代码


示例:
(, 下载次数: 4)
作者: 椰子    时间: 2017-5-20 20:55
把统计js放在页尾,可以不影响加载时间。另外,最好别把统计js单独做一个文件。
作者: foxnick    时间: 2017-5-20 21:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: hhwg123    时间: 2017-5-20 21:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: hhwg123    时间: 2017-5-20 21:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: modianxia    时间: 2017-5-20 21:06
;
document.writeln("<script>");
document.writeln("var _hmt = _hmt || [];");
document.writeln("(function() {");
document.writeln("  var hm = document.createElement(\'script\');");
document.writeln("  hm.src = \'https://hm.baidu.com/hm.js?68df874fd78fd8f5cdv45fd470a49b12\';");
document.writeln("  var s = document.getElementsByTagName(\'script\')[0]; ");
document.writeln("  s.parentNode.insertBefore(hm, s);");
document.writeln("})();");
document.writeln("</script>");

全部复制加到js最后就行了,注意连分号一起复制
作者: hhwg123    时间: 2017-5-20 21:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 嫂子抱紧我    时间: 2017-5-20 21:11
http://stackoverflow.com/questions/17542595/how-to-include-a-script-with-document-write

作者: nailuoGG    时间: 2017-5-20 22:15
为什么要用document.write ?

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




欢迎光临 全球主机交流论坛 (https://52.ht/) Powered by Discuz! X3.4