类似于自己实现的WebView中,拦截URL请求,如果是公用JS和CSS,直接满足请求,而不是去远端下载:
webview.setWebViewClient(new WebViewClient() {
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
String extension = MimeTypeMap.getFileExtensionFromUrl(url);
if (extension.equals("css") || extension.equals("js")) {
return loadFilesFromAssetFolder(extension, url);
}
return super.shouldInterceptRequest(view, url);
}
})
不知道H5+SDK如何实现这样的功能。
1 个回复
BoredApe - 有问题就会有答案。
请参考5+ API文档:拦截Webview窗口的资源加载