[英]Android WebView change font size using javascript
I have some annoying problem while trying to set the font size inside the webview using javascript. 我在尝试使用javascript设置webview内的字体大小时遇到一些烦人的问题。
tvWebView.loadData(jsonObject.optString("body_1"), "text/html", "UTF-8");
tvWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
tvWebView.loadUrl("javascript:(document.body.style.fontSize ='20pt');");
}
});
Instead of changing the font size I see the "20pt" string and nothing else inside the webview 我没有更改字体大小,而是看到“ 20pt”字符串,而在Webview中没有其他显示
get web setting and change font size. 获取网页设置并更改字体大小。
WebSettings webSettings = webView.getSettings();
webSettings.setDefaultFontSize(20);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.