为了账号安全,请及时绑定邮箱和手机立即绑定

android webView 修改页面字体颜色

android webView 修改页面字体颜色

青春有我 2018-10-10 14:14:38
 webview加载一个界面后,在onPageFinished中加入修改页面字体颜色css,如下String nightCode = "";     try {         InputStream is = getResources().openRawResource(R.raw.day);         byte[] buffer;         buffer = new byte[is.available()];         is.read(buffer);         is.close();         nightCode = Base64.encodeToString(buffer, Base64.NO_WRAP);     } catch (IOException e) {         e.printStackTrace();     }     mWeb.loadUrl("javascript:(function() {"             + "var parent = document.getElementsByTagName('head').item(0);"             + "var style = document.createElement('style');"             + "style.type = 'text/css';"             + "style.innerHTML = window.atob('" + nightCode + "');"             + "parent.appendChild(style)" + "})();");             加载完成后,每次都是先显示原来的页面,过一秒左右在页面所有字体颜色都修改了,有什么办法显示页面之前就替换好字体颜色,先谢谢各位了。
查看完整描述

2 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

交给前端人员处理,不是你能解决的。

查看完整回答
反对 回复 2018-11-03
  • 2 回答
  • 0 关注
  • 2443 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信