[英]“Modernizr is not defined”
我的应用程序包括在结束<head>
标记之前的Modernizr(与prefixfree连接),以及在结束<body>
标记之前的其余js。 99.9%的时间这个工作正常,但有时我得到Modernizr is not defined
。
导致错误的代码是:
if(!Modernizr.csscalc) {
// do stuff
}
这个错误发生在真实的客户端上(我通过电子邮件收到通知),所以我没有比这个错误字符串更多的数据。 即使在相同的操作系统和浏览器上,我也无法重现它。
我不清楚这个零星错误可能是什么原因造成的。 你能指点我吗? 我在这里做错了吗?
可能有许多不同的原因导致这种情况发生。
正如Felix所提到的,文件本身可能没有加载(如果你还没有,你应该在你的分析设置上跟踪文件超时)。
另一种可能性是,Modernizr本身存在问题,并且由于特定浏览器的问题而引发错误(对于较旧和最先进的版本,它很容易成为现实)。 首先要确保您运行的是最新版本的库,其次是报告您在上游看到的任何模式到Modernizr的github页面 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.