我正在动态加载一个带有一些代码的 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
,那么您可以下载这个未缩小的前缀,然后将其加载到您的应用程序中或先缩小它。