alerta @JavaScript não está funcionando no Android WebView
Na minha aplicação, estou usandoWebView
e por estar usandoJavaScript alert( )
mas não está funcionando, nenhum pop-up aparec
no meu arquivo de manifesto eu adicionei
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
e no arquivo de atividade que adicionei
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("file:///android_asset/demo.html");
No arquivo xml de layout eu adicionei
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
Qualquer dica de como ativar oJavaScript
emWebView
?
Atualiza
Obrigado mark
aalert()
no métodohtml
arquivo @ está funcionando agora :
Agora existem dois problemas noWebView
:
1: estou usando um<textarea>
no arquivo html que estou carregando emWebView
e tentando escrever na fonte do idioma hindi, mas quando tento escrever um texto em hindi, ele aparece como símbolos (símbolos retangulares como []
Quando eu faço o mesmo no navegador Firefox na área de trabalho, ele funciona bem. alguma pista de como dar suporte a vários idiomas emtextarea
emWebView
?
2: quando clico em enviar e estou tentando abrir o valor do texto emalert()
método em outro script java que não funciona, significa mesmo depois de usarWebChromeClient
é aplicável apenas à página html carregada atual e nãojavascripts
ligou a partir dessa página?