Отключить console.assert в Android WebView - PullRequest
0 голосов
/ 07 мая 2018

У меня есть Android WebView, который загружает файлы .js, содержащие несколько вызовов console.assert(...).

Я хотел бы отключить все вызовы console.assert при запуске этих сценариев в Android WebView. Это можно сделать? Можем ли мы представить это только в определенных конфигурациях / вариантах сборки?

Большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 08 мая 2018

Я не пробовал, тоже не работал над этим: я думаю, что если есть консольное сообщение, то вы должны вернуть false. Попробуйте, но не знаете, работает это или нет

webView.setWebChromeClient(new WebChromeClient() 
{
   @Override
   public boolean onConsoleMessage(ConsoleMessage cm) {
      Log.d("TAG", cm.message() + " at " + cm.sourceId() + ":" + cm.lineNumber());
      return false;
   }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...