Chrome devtools пустая страница при проверке мобильного приложения - PullRequest
0 голосов
/ 04 марта 2020

Я занимаюсь разработкой мобильного приложения (в Ionic4), но не могу проверить его и отладить в chrome devtools. Когда я go в Chrome / инспектирую устройство с запущенным приложением, в списке появляется, но когда я нажимаю инспектировать, открывается только пустая страница, это выглядит так:

страница устройства пустая страница проверки

Когда я нажимаю Ctrl + Shift + I, открывается пустая страница, и я могу заглянуть в консоль, появляются некоторые ошибки:

Uncaught TypeError: Cannot read property 'appendChild' of null
at installExtraStyleRules (devtools_compatibility.js:1484)
at installBackwardsCompatibility (devtools_compatibility.js:1457)
at devtools_compatibility.js:1504
at devtools_compatibility.js:1506

Uncaught TypeError: Cannot redefine property: keyIdentifier
    at Function.defineProperty (<anonymous>)
    at installBackwardsCompatibility (devtools_compatibility.js:1381)
    at devtools_compatibility.js:1504
    at devtools_compatibility.js:1506

[Deprecation] Application Cache was previously restricted to secure origins only from M70 on but now secure origin use is deprecated and will be removed in M82.  Please shift your use case over to Service Workers.

Uncaught TypeError: Object.observe is not a function
at WebInspector.Main._createSettings (inspector.js:10380)
at WebInspector.Main._gotPreferences (inspector.js:10372)
at DevToolsAPIImpl.embedderMessageAck (devtools_compatibility.js:43)
at <anonymous>:1:13

Любой идеи где проблема? Это происходит только на этом типе устройства, на других устройствах, он прекрасно работает.

1 Ответ

0 голосов
/ 04 марта 2020

У меня небольшой опыт работы с Иони c. Не большой поклонник, так как это начало ошибок, с которыми вы столкнетесь. Вы должны быть профессиональным экспертом Javascript программистом, чтобы понимать каждый бит кода, который Ioni c использует для компиляции (для отладки и поиска проблем). И даже тогда мне трудно найти некоторые ошибки.

Мой совет - перейти на React Native с шаблоном Typescript. Так как Typescript дает вам лучшие результаты, помогите с ошибками и компиляцией. Я создал несколько приложений, используя Ioni c, все гораздо менее продвинутые и красивые, чем моя работа React Native. Как и другие программисты, чтобы понять ваш код, лучше использовать Typescript с обобщениями, интерфейсами, классами и тому подобным ... Если у вас есть какие-либо другие вопросы, опубликуйте их ниже, и я редактирую этот пост.

...