做html页面小说阅读器时,发现更改webview的字体后,原来的位置不见了,因此想从js入手,改变字体大小后也能回到原来位置
具体做法:
先初始化webview 以及websettings,我在外部做了几个按钮,用来改变字体大小,调用的代码如下;
<span style="white-space:pre"> </span> String js1 = " index = 0;\n"
+ " nearIndex = null;\n"
+ " var scrollTop = document.body.scrollTop;\n"
+ " var tags = document.getElementsByTagName(\"body\")[0].children;\n"
+ " getNearIndex(tags, scrollTop);\n";
String js = "var d = document.getElementsByTagName('body')[0];\n"
+ " d.style.fontSize = '" + font_size + "px';