miniTongji.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /**
  2. * date:2020/03/01
  3. * author:Mr.Chung
  4. * version:2.0
  5. * description:layuimini 统计框架扩展
  6. */
  7. layui.define(["jquery"], function (exports) {
  8. var $ = layui.$;
  9. var miniTongji = {
  10. /**
  11. * 初始化
  12. * @param options
  13. */
  14. render: function (options) {
  15. options.specific = options.specific || false;
  16. options.domains = options.domains || [];
  17. var domain = window.location.hostname;
  18. if (options.specific === false || (options.specific === true && options.domains.indexOf(domain) >=0)) {
  19. miniTongji.listen();
  20. }
  21. },
  22. /**
  23. * 监听统计代码
  24. */
  25. listen: function () {
  26. var _hmt = _hmt || [];
  27. (function () {
  28. var hm = document.createElement("script");
  29. hm.src = "https://hm.baidu.com/hm.js?d97abf6d61c21d773f97835defbdef4e";
  30. var s = document.getElementsByTagName("script")[0];
  31. s.parentNode.insertBefore(hm, s);
  32. })();
  33. }
  34. };
  35. exports("miniTongji", miniTongji);
  36. });