|
|
@@ -174,7 +174,7 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
webSetting.setUseWideViewPort(true);
|
|
|
webSetting.setSupportMultipleWindows(true);
|
|
|
// webSetting.setLoadWithOverviewMode(true);
|
|
|
- webSetting.setAppCacheEnabled(false);
|
|
|
+ webSetting.setAppCacheEnabled(true);
|
|
|
// webSetting.setAppCacheMaxSize(Long.MAX_VALUE);
|
|
|
// webSetting.setDatabaseEnabled(true);
|
|
|
webSetting.setDomStorageEnabled(true);
|
|
|
@@ -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) {
|