Opera выдает TypeError: Невозможно прочитать свойство 'appendChild' со значением NULL, если присутствует <object>типа SVG - PullRequest
0 голосов
/ 25 июня 2018

Я тестирую некоторый код, и консоль Opera (53.0) выдает мне эту ошибку

Uncaught (in promise) TypeError: Cannot read property 'appendChild' of null
at FilterContent.initialize_ (filter_content.js:148)
at whenDomReady_.then (filter_content.js:21)

Она выдается один раз за каждые <object type="image/svg+xml">, которые есть на моей странице.Например,

<object class="inputClass" id="surfaceDiag" type="image/svg+xml" data="LookDiagram.svg"></object>

Я уменьшил число <object>, чтобы быть уверенным в причинности, и прокомментировал все свои собственные вызовы Javascript, чтобы убедиться, что это не вызвано моим собственным кодом.

Я не вызываю функцию, которая выдает ошибку.Тестирование того же кода в Firefox не дает никаких ошибок.(Все еще) что-то не так с кодом или это просто ошибка в Opera?

1 Ответ

0 голосов
/ 11 января 2019

Это может быть вызвано встроенным блокировщиком рекламы из Opera.У меня тоже есть эта ошибка, и я обнаружил, что при отключении встроенного блокировщика рекламы на моей странице ошибка исчезла.

Возможно, ошибка также вызвана другими блокировщиками рекламы.

...