Сообщение от evgenij-1963
|
defer="true"
|
Сообщение от evgenij-1963
|
document.addEventListener('DOMContentLoaded'
|
Если у скрипта выставлен атрибут defer, то он будет загружен после загрузки документа и срабатывания DOMContentLoaded. Поэтому во всех браузерах, не имеющих MSIE в строке юзерагента, скрипт не выполнится, ибо DOMContentLoaded уже произошел и второй раз не произойдет. Так что либо убрать defer, либо в скрипте вызывать this.start() вне зависимости от браузера, либо проверять document.readyState и ждать DOMContentLoaded только если он не 'complete'.