|
|
@@ -183,7 +183,7 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
webSetting.setPluginState(WebSettings.PluginState.ON_DEMAND);
|
|
|
// webSetting.setRenderPriority(WebSettings.RenderPriority.HIGH);
|
|
|
// webSetting.setCacheMode(NetUtil.CAN_CONNECT_SERVICE ? WebSettings.LOAD_DEFAULT : WebSettings.LOAD_CACHE_ELSE_NETWORK);
|
|
|
-// webSetting.setCacheMode(WebSettings.LOAD_NO_CACHE);
|
|
|
+ webSetting.setCacheMode(WebSettings.LOAD_NO_CACHE);
|
|
|
|
|
|
// this.getSettingsExtension().setPageCacheCapacity(IX5WebSettings.DEFAULT_CACHE_CAPACITY);//extension
|
|
|
// settings 的设计
|
|
|
@@ -319,22 +319,22 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
});
|
|
|
mWebView.setWebViewClient(new WebViewClient() {
|
|
|
|
|
|
-// @Override
|
|
|
-// public WebResourceResponse shouldInterceptRequest(WebView webView, String inUrl) {
|
|
|
-// if (finallyUrl.equalsIgnoreCase(inUrl)) {
|
|
|
-// return null;
|
|
|
-// }
|
|
|
-// return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(inUrl));
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
|
|
|
-// String fileUrl = webResourceRequest.getUrl().toString();
|
|
|
-// if (finallyUrl.equalsIgnoreCase(fileUrl)) {
|
|
|
-// return null;
|
|
|
-// }
|
|
|
-// return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(WebResourceRequestAdapter.adapter(webResourceRequest)));
|
|
|
-// }
|
|
|
+ @Override
|
|
|
+ public WebResourceResponse shouldInterceptRequest(WebView webView, String inUrl) {
|
|
|
+ if (finallyUrl.equalsIgnoreCase(inUrl)) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(inUrl));
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
|
|
|
+ String fileUrl = webResourceRequest.getUrl().toString();
|
|
|
+ if (finallyUrl.equalsIgnoreCase(fileUrl)) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(WebResourceRequestAdapter.adapter(webResourceRequest)));
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
public boolean shouldOverrideUrlLoading(WebView view, String url) {
|