我使用 webView.loadUrl("...");
加载 xml 文件,然后尝试使用 webView.loadUrl("javascript:document.bgColor='red' ;");
来改变样式,但是不起作用。
最佳答案
我必须做这样的事情才能让它工作:
webView.loadUrl("javascript:function changeBkgd() {"
+ " document.bgColor='red';"
+ "}"
+ " changeBkgd();");
即在函数中定义它然后调用该函数。
关于android - 如何在使用 Android WebView 加载带有 css 的 xml 时动态更改样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35796781/