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
, затем вы можете скачать этот неминифицированный префикс, а затем загрузить его в свое приложение или сначала свернуть его.