我在string中编码了图像。我希望在html.it中设置src成为可能。我的代码在这里设置文字!!!
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.getSettings().setJavaScriptEnabled(true);
// settings.setJavaScriptEnabled(true);
mWebView.getSettings().setDomStorageEnabled(true);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
String javascript = "javascript:(function() {document.getElementById('msg').innerHTML='Hello'})()";
view.loadUrl(javascript);
}
});
refreshWebView();
return view;
}
private void refreshWebView() {
mWebView.loadUrl(URL);
}
@Override
public void onClick(View v) {
refreshWebView();
}
答案 0 :(得分:0)
yoursign ==编码图片:
传递时
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setDomStorageEnabled(true);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
String javascript = "javascript:(function() {
document.getElementById('msg').innerHTML='Hello'+
"document.getElementById('managersig').src = '" +"data:image/png;base64,"+yoursign + "';" +
})()";
view.loadUrl(javascript);
}
});
refreshWebView();
return view;
}