繁体   English   中英

Webview未加载JavaScript

[英]Webview not loading javascript

我已经将html加载到了webview。 我想动态增加p标签的字体大小。 为此,我制作了一个javascript,并在加载html后加载。 但这是行不通的。 可能是什么问题?

提前致谢

mWebView.getSettings().setJavaScriptEnabled(true);

    mWebView.setWebViewClient(new WebViewClient() {
        public void onPageFinished(WebView view, String url) {
            String javascript="all_paras    =   document.getElementsByTagName('p');\n";
            javascript=javascript+"for(i=0;i<all_paras.length;i++) {all_paras[i].style.fontSize = '30px';}";
            mWebView.loadUrl("javascript:(" + javascript + ")()"); 
            System.out.println("Script executed..");
        }
    });

得到了答案...问题出在javascript的语法上。工作代码是

String javascript="function() {all_paras    =   document.getElementsByTagName('p');\n";
            javascript=javascript+"for(i=0;i<all_paras.length;i++) {all_paras[i].style.fontSize = '30px';}}";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM