【发布时间】:2016-08-17 18:18:52
【问题描述】:
当我将 HTML 从外部加载到 WebView 时,如何向 WebView 请求 CSS 和 javascript 链接? 这个问题类似于: https://stackoverflow.com/questions/34608714/css-and-js-files-not-loading-in-android-webview 但我们正在从服务器加载所有内容。为了支持 SSL Pinning,我们覆盖了
loadUrl(String url)
方法(并将覆盖其他方法)并使用 HttpClient.execute 调用处理请求。当我们从网络接收到数据后,我们用
将其推送到 webview 中WebView.loadData(event.getContent(), event.getMimeType(), event.getEncoding());
我们应该如何实现这种设计以从外部检索数据,然后将其加载到 webview 中?上面的方法显示 HTML 很好,但没有加载 CSS 文件。
【问题讨论】:
-
还尝试通过以下方式设置基本 URL:loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)
标签: android webview httpclient