gpt4 book ai didi

javascript - Webview 不加载 javascript

转载 作者:行者123 更新时间:2023-11-30 04:20:26 27 4
gpt4 key购买 nike

我已经将 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';}}";

关于javascript - Webview 不加载 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9339280/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com