繁体   English   中英

“Modernizr未定义”

[英]“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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM