2014-02-17 5 views
0

У меня есть веб-представление, которое отображает очень простую удаленную веб-страницу с тегом скрипта с предупреждением в нем. По какой-то причине он не отображает предупреждение при запуске моего приложения.Javascript внутри webview не срабатывает

Я установил setJavaScriptEnabled истина:

WebSettings webSettings = webView.getSettings(); 
webSettings.setJavaScriptEnabled(true); 

вот мой HTML на моем сервере:

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title></title> 
</head> 
<body> 
    Welcome! 
    <script> 
     alert('123'); 
    </script> 
</body> 
</html> 

Что мне не хватает?

ответ

1

Вы должны установить WebChromeClient, который может обрабатывать предупреждения:

webView.setWebChromeClient(new WebChromeClient()); 
Смежные вопросы