Ответ 1
Попробуйте выполнить поиск по папке node_modules, чтобы увидеть, можете ли вы найти ссылку на androidInterface. Если вы используете сторонние библиотеки, возможно, что ссылку можно найти здесь.
Я вижу странное исключение javascript, которое запускается случайным пользователем на устройстве Android с хромом. Мой код не содержит ссылки на все, что называется androidInterface, и поэтому не имеет отношения к этому вопросу.
Строка агента пользователя:
Mozilla/5.0 (Linux, Android 7.0, SM-G892A Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, например, Gecko) Версия /4.0 Chrome/57.0.2987.132 Mobile Safari/537.36
... который говорит мне, что пользователь работает на Chrome 57 на Android (Nougat) на Samsung SM-G892A
Действительная ошибка возвращается из window.onError с помощью Uncaught ReferenceError: androidInterface is not defined
Также я отслеживаю клики и звонки api. Эта ошибка возникает правильно, поскольку они загружают страницу, которая представляет собой стандартную базовую/требуемую настройку, которая работает для нескольких тысяч других клиентов.
Вы когда-нибудь видели что-то подобное? Что это значит?
Попробуйте выполнить поиск по папке node_modules, чтобы увидеть, можете ли вы найти ссылку на androidInterface. Если вы используете сторонние библиотеки, возможно, что ссылку можно найти здесь.
Если вы внимательно посмотрите на строку UA, вы увидите wv
что означает, что это WebView на Android.
Я нашел этот вопрос, который сделал его более понятным в WebView, а затем посмотрел на строки пользовательского агента Chrome, чтобы убедиться.