我想在webview中显示本地html / javascript文件。这是我的代码:
OBJHEAD
HTML:
android {
// your build config
defaultConfig { ... }
signingConfigs { ... }
compileOptions { ... }
buildTypes { ... }
// This is important, it will run lint checks but won't abort build
lintOptions {
abortOnError false
}
}
HTML有效,但javascript不起作用。
为什么?
答案 0 :(得分:0)
这是known problem。最有可能的是,您不仅会使用Alert。 您必须使用WebChromeClient。
webView.setWebChromeClient(new WebChromeClient() {
@Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
return super.onJsAlert(view, url, message, result);
}});