Android WebView не выполняет функцию JavaScript в некоторых мобильных устройствах - PullRequest
0 голосов
/ 15 октября 2018

У меня есть веб-приложение, все отлично работало на HUAWEI RNE-L22 и iPhone.Пока я не попытаюсь запустить приложение на samsung SM-G530H, оно не выполняет мою функцию javascript, но на обычном телефоне работает браузер.

Следующая строка кода не будет

function alertFunction(message){
 alert(message);
}
$(document).ready(function(){
    alertFunction("Welcome");
});

Только этоработает

$(document).ready(function(){
    alert("Welcome");
});

Я не знаю, загружено ли это из моего веб-приложения для Android или веб-сайта

1 Ответ

0 голосов
/ 15 октября 2018

Лучше всего создать JavascriptInterface:

mWebView.addJavascriptInterface (mWebBridge, "Android");

в классе Bridge:

@JavascriptInterface
public void Alert(String msg) {
    //Custom Android Dialog
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...