解决使用live2d插件后不蒜子统计显示异常
Artist Lv1

博主通过此方法解决了live2d与busuanzi的冲突问题,如果你也遇到同样问题可参考本文的方法来解决.

修改不蒜子脚本文件

打开主题中的footer.ejs文件,我用的是Keep主题
路径为:Themes-> keep-> layout-> _partial-> footer.ejs
把文件里引用的js脚本保存到本地,链接://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js
本地打开busuanzi.pure.mini.js,定位到这段代码:

1
2
3
4
5
6
hides: function() {
this.bszs.map(function(a) {
var b = document.getElementById("busuanzi_container_" + a);
b && (b.style.display = "none")
})
},

把style.display=”none”中的 none删除,改好的js文件放至:主题-> source-> js-> libs文件夹里

修改文件的引用路径

回到footer.ejs文件中把这句

1
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

替换成下边这句代码

1
<%- js('js/libs/busuanzi.pure.mini.js')%>

意思是把引入的外部js脚本改成引入本地js/libs目录中自己修改过的js脚本.

  • 本文标题:解决使用live2d插件后不蒜子统计显示异常
  • 本文作者:Artist
  • 创建时间:2020-12-28 20:23:26
  • 本文链接:https://artistx.cn/2020/12/28/解决使用live2d插件后不蒜子统计显示异常/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!