TypeError: e.fixers - неопределенная ошибка для prefixfree в динамически загружаемых фреймах

Я динамически загружаю iframe с некоторым кодом для выполнения внутри - это игровая площадка кода с экземпляром codemirror под ним. Одним из фрагментов кода, который выполняется внутри iframe, является prefixfree.min.js из Lea Verou.

При загрузке / выгрузке 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...

Что означает эта ошибка?

1 ответ

Если вы используете неинициализированную версию, вы можете получить отчет об ошибке, сообщающий, если переменная self.fixer не определено.

Поэтому необходимо проверить, определена ли эта переменная, прежде чем выполнять какие-либо коды после нее.

Я запросил здесь

Если вы не обязаны использовать cdnjs, затем вы можете скачать этот неминифицированный префикс, а затем загрузить его в свое приложение или сначала свернуть его.

Другие вопросы по тегам