Отобразить предупреждение JavaScript как тост - PullRequest
0 голосов
/ 12 марта 2019

Я уверен, что об этом уже спрашивали, но решения, которые я нашел, не могут работать в моем случае ...

(одна вещь, которую нужно знать: я начинающий с java / android)

как следует из названия, я пытаюсь отобразить предупреждение javascript в качестве тоста, но все найденные мной решения используют проблему WebChromeClient и OnJsAlert, я использую WebViewClient, и я переопределил много это вещи ... некоторые вещи, которые не поддерживает Chrome ... Итак, мой вопрос: возможно ли каким-то образом получать предупреждения javascript со страницы, чтобы я мог обработать их с помощью обычного WebViewClient? Спасибо!

1 Ответ

2 голосов
/ 12 марта 2019

Вот пример кода, который будет работать на вашей HTML-странице

<!-- Compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">

<!-- Compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>

<script>
   function clickFunction() {
        M.toast({html: 'I am a toast!'});
   }
</script>
<body>
 <a onclick="clickFunction()" class="btn">Toast!</a>
</body>

Ссылка: https://materializecss.com/toasts.html

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