JavaScript alert在Android WebView中不起作用
- 论坛
- JavaScript alert在Android WebView中不起作用
10 浏览
JavaScript alert在Android WebView中不起作用
在我的应用程序中,我正在使用WebView
,并在其中使用JavaScript alert( )
方法,但它不起作用,没有弹出窗口出现。
在我的清单文件中,我添加了以下内容:
在活动文件中,我添加了以下内容:
mWebView = (WebView) findViewById(R.id.webview); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.loadUrl("file:///android_asset/demo.html");
在布局xml文件中,我添加了以下内容:
有什么办法可以在WebView
中启用完整的JavaScript
?
更新
谢谢mark
alert()
方法在html
文件中现在可以正常工作:)。
现在WebView
中有两个问题:
1:我在加载到WebView
中的html文件中使用了,并试图在其中使用印地语字体编写印地语文本,但当我尝试编写印地语文本时,显示为符号(类似 [] 的矩形符号)。
当我在桌面上的Firefox浏览器中做同样的事情时,它可以正常工作。
有什么办法可以在WebView
中为多种语言提供textarea
的支持吗?
2:当我点击提交并尝试在另一个JavaScript中的alert()
方法中打开文本值时,它不起作用,这是否意味着即使使用了WebChromeClient
,它只适用于当前加载的html页面,而不适用于从该页面调用的javascripts
?