Android的Webview无法处理javascript?

rim*_*mpo 6 html javascript android

我的android应用程序显示网页(我使用webview)..但是wepage上的javascript没有在webview中运行.如果我通过浏览器访问同一个网页,则javascript正在运行.如何在应用程序中运行javascript(使用webview)?

Jor*_*sys 13

启用Javascript!:

WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
Run Code Online (Sandbox Code Playgroud)

WebView:setJavaScriptEnabled


Tim*_*ell 7

Android文档:

"默认情况下,WebView不提供类似浏览器的小部件,不会启用JavaScript,并且会忽略网页错误.如果您的目标只是将某些HTML显示为UI的一部分,这可能很好;用户不会除了阅读它之外,还需要与网页进行交互,并且网页不需要与用户交互.如果你真的想要一个完整的网页浏览器,那么你可能想要使用URL Intent来调用浏览器应用程序而不是用WebView显示它.

...

但是,您可以修改WebSettings,例如使用setJavaScriptEnabled()启用JavaScript."