【发布时间】:2015-03-20 06:20:59
【问题描述】:
我有 css 文件 url-> http:...../test.css.
现在我有 html 字符串 htmlString=:
<div class=\"detailInfo\">\r\n<table class=\"leftFloat\">\r\n<tbody>\r\n<tr>\r\\r\n<\/tbody>\r\n<\/table>\r\n<\/div>*
那么,
webView=(WebView) findViewById(R.id.webViewDetials);
webView.setBackgroundColor(0x00000000);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadDataWithBaseURL("http://.../css/test.css", attributes, mime, encoding, null);
我不知道在 htmlString html 字符串下方呈现 url css 上方。任何想法。
有很多示例从 assets 文件夹中获取 css,但我找不到从 url 加载 css。
【问题讨论】:
-
我不明白。那么,你想将 css 注入到 html 中吗?
-
是的,我想将上面的 url css 注入到我的 html 中。
-
那个,一些严重的安全漏洞。但是,您可以使用 webview.sendJavascript() 更改 1 个或更多属性的样式,而不是注入 css 文件
-
看第一个答案Here