Чи є спосіб налагодити браузер Chrome на пристрої IOS?
Якщо немає можливості, як я можу підійти до помилки в chrome на ios?
Шукав в Інтернеті і не знайшов достатньої відповіді.
Чи є спосіб налагодити браузер Chrome на пристрої IOS?
Якщо немає можливості, як я можу підійти до помилки в chrome на ios?
Шукав в Інтернеті і не знайшов достатньої відповіді.
Відповіді:
Стара відповідь (липень 2016 р.):
Ви не можете безпосередньо налагодити Chrome для iOS через обмеження на опубліковані WKWebView
програми, але є кілька варіантів, які вже обговорювалися в інших потоках SO:
Якщо ви можете відтворити проблему також у Safari, використовуйте віддалену налагодження за допомогою Safari Web Inspector . Це був би найпростіший підхід.
WeInRe дозволяє провести просту налагодження, використовуючи просту модель клієнт-сервер. Він не повнофункціональний, але цілком може бути достатнім для вашої проблеми. Див. Інструкції з налаштування тут .
Ви можете спробувати створити просту WKWebView
програму для браузера (деякі вказівки тут ) або шукати існуючу на GitHub. Оскільки Chrome використовує той самий механізм візуалізації, ви можете налагодити його, оскільки це буде близько до того, що виробляє Chrome.
Існує "помилка", відкрита для WebKit: Дозволити використання Web Inspector для збірки випусків WKWebView . Якщо і коли ми отримаємо API WKWebView
, Chrome для iOS можна буде налагодити.
Оновлення в січні 2018 року:
Починаючи з моєї відповіді ще в 2016 році, було зроблено певну роботу, щоб покращити ситуацію.
Існує нещодавній проект під назвою RemoteDebug iOS WebKit Adapter , який належить деякій команді Microsoft. Це адаптер, який обробляє відмінності API між протоколом віддаленої налагодження Webkit та протоколом налагодження Chrome, і це дозволяє вам налагоджувати iOS WebViews у будь-якій програмі, що підтримує протокол - Chrome DevTools, VS Code тощо.
Перевірте початок роботи посібник в репо, який є досить докладним.
Якщо вам цікаво, ви можете прочитати про тло та архітектуру тут .
Якщо вам не потрібна повна підтримка налагодження, тепер ви можете переглядати журнали консолі JavaScript безпосередньо в Chrome для iOS за адресою chrome: // inspect.
https://blog.chromium.org/2019/03/debugging-websites-in-chrome-for-ios.html