javascript接口在5.0以下版本中不起作用 我使用了下面的代码来避免webview扩展时出现空白 它在5.0中运行良好
为了避免错误,我添加了suppresslint@suppresslint({“SetJavaScriptEnabled”,“JavascriptInterface”}) 但安卓4.2、4.3设备仍存在空白 有人能建议我解决这个问题吗javascript接口在5.0以下版本中不起作用 我使用了下面的代码来避免webview扩展时出现空白 它在5.0中运行良好,javascript,android,Javascript,Android,为了避免错误,我添加了suppresslint@suppresslint({“SetJavaScriptEnabled”,“JavascriptInterface”}) 但安卓4.2、4.3设备仍存在空白 有人能建议我解决这个问题吗 web_content_url.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String u
web_content_url.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.i(TAG, "Processing webview url click...");
pbar2.setVisibility(view.VISIBLE);
view.loadUrl(s[1]);
return true;
}
public void onPageFinished(WebView view, String url) {
Log.i(TAG, "Finished loading URL: " + url);
pbar2.setVisibility(view.GONE);
view.loadUrl("javascript:MyApp.resize(document.body.getBoundingClientRect().height)");
super.onPageFinished(view, url);
}
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
Log.e(TAG, "Error: " + description);
pbar2.setVisibility(view.VISIBLE);
}
});
web_content_url.addJavascriptInterface(this, "MyApp");