TypeError: e.fixers 是动态加载的 iframe 上无前缀的未定义错误



我正在动态加载一个带有一些代码的 iframe 以在其中执行 - 它是一个代码游乐场,下面有代码镜像实例。在iframe内部执行的代码之一是Lea Verou的前缀free.min.js。

在加载/卸载 iframe 时,我收到以下错误:

TypeError: i is null

...;u(s)&&t.indexOf(s)===-1&&t.push(s)}}},u=function(e){return StyleFix.camelCase(e...

prefixfree.min.js (line 5, col 3756)
TypeError: e.fixers is undefined

...,0,t)},fix:function(t,n,r){for(var i=0;i<e.fixers.length;i++)t=e.fixers[i](t,n,r...

此错误是什么意思?

如果您使用的是未缩小的版本,则可以获得错误报告,告知是否未定义变量self.fixer

因此,在执行其后的任何代码之前,它需要检查该变量是否已定义。

我在这里拉了一个请求

如果您不需要使用 cdnjs ,那么您可以下载这个未缩小的前缀,然后将其加载到您的应用程序中或先缩小它。

相关内容

  • 没有找到相关文章

最新更新