uniapp发行Cannot read property 'getElementsByTagName'of undefined

​    今天同事发布小程序遇到一个问题,开发工具和真机调试都是好的,开发版小程序报错


MiniProgramError
TypeError: Cannot read property 'getElementsByTagName' of undefined

​ 这让我感到困惑,代码里也没有出现getElementsByTagName这个API,怎么会报这个错误,通过查找打包后的代码发现,unpackage/dist/build/mp-weixin/common/runtime.js这个文件里面出现了这个API,它是怎么产生的呢,源码里面也没有这个,全局搜索后,我发现 static/font/iconfont.js这个文件里面出现了这个API,然后参考 https://www.jianshu.com/p/7fc08b1b4d85改了下,最后成功了

你可能感兴趣的