Pixi.JS не работает на мобильных устройствах из-за ошибки выброса AccessibilityManager - PullRequest
0 голосов
/ 03 мая 2019

Когда я нажимаю в chrome "панель инструментов устройства" и браузер переходит в мобильный режим, pixi.js не работает.На SAMSUNG A3 у меня тоже такая же проблема.

bundle.js:19086 Uncaught TypeError: Cannot read property 'appendChild' of null at AccessibilityManager.createTouchHook

1 Ответ

1 голос
/ 03 мая 2019

Я исправил это. Моя ошибка ... Я пытаюсь создать PIXI.Application до полной загрузки документа. В настольной версии это не проблема, но в мобильной версии его работа некорректна, потому что используется createTouchHook , который пытается добавить дочерний элемент в тело документа.

Неверный код:

let app = new PIXI.Application(config.screen.width, config.screen.height, { transparent: true });

 $(document).ready(function(){
     //some actions with pixi.js
 });

Правильный код:

$(document).ready(function() {
    let app = new PIXI.Application(config.screen.width, config.screen.height, { transparent: true });
});
...