когда Android WebView JS поймать ошибку? - PullRequest
0 голосов
/ 13 мая 2019

Я создаю веб-представление и некоторые js-привязки в приложении.
По соображениям безопасности я включаю функцию js bridge в try catch.
Тем не менее, я понятия не имею, что перехватывается функцией js catch. Потому что ошибки случаются случайно, поэтому я отправляю ошибку по GA, но значение события не установлено.

    try {
      price = JsBridge.getProductPriceString('something wrogn');
    } catch (e) {
      ga('send', 'event', 'Error', 'Exception', e && e.toString());
      console.log("getPriceString", e);
      alert("get price string error:", e);
    }

Я думал, что смогу провести расследование со стороны Android на Java.
Но я понятия не имею, когда привязка Android js вызовет функцию js catch?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...