Я создаю браузер с помощью geckoview и хочу обнаружить некоторые ошибки JavaScript, которые появляются в консоли. Эти ошибки печатаются тегами «GeckoConsole» и «Веб-контент» в журнале, но я не могу найти способ их отловить. Кажется, ни один из делегатов Gecko не улавливает эти ошибки.
Вот пример ошибки, которая быстро появляется в журнале, и которую я хочу отловить.
Код: Выделить всё
GeckoConsole E [JavaScript Error: "Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at "ADDRESS". (Reason: CORS request did not succeed). Status code: (null)."]
Web Content E [JavaScript Error: "NetworkError: FetchEvent.respondWith() Promise rejected"]
Перепробовал все возможные делегаты, которые предоставляет geckoview, чтобы помочь отловить ошибки, но ни один из них, похоже, не перехватывает эти ошибки. Пытался найти, откуда печатает «GeckoConsole», чтобы, возможно, поймать его, но не смог его найти.
Подробнее здесь:
https://stackoverflow.com/questions/784 ... -geckoview