|
|
@@ -190,7 +190,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 的设计
|
|
|
@@ -340,28 +340,28 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
});
|
|
|
mWebView.setWebViewClient(new WebViewClient() {
|
|
|
|
|
|
- @Override
|
|
|
- public WebResourceResponse shouldInterceptRequest(WebView webView, String inUrl) {
|
|
|
- if (TestUtil.isDev()) {
|
|
|
- return null;
|
|
|
- }
|
|
|
- if (finallyUrl.equalsIgnoreCase(inUrl)) {
|
|
|
- return null;
|
|
|
- }
|
|
|
- return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(inUrl));
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
|
|
|
- if (TestUtil.isDev()) {
|
|
|
- return null;
|
|
|
- }
|
|
|
- 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 (TestUtil.isDev()) {
|
|
|
+// return null;
|
|
|
+// }
|
|
|
+// if (finallyUrl.equalsIgnoreCase(inUrl)) {
|
|
|
+// return null;
|
|
|
+// }
|
|
|
+// return WebResourceResponseAdapter.adapter(WebViewCacheInterceptorInst.getInstance().interceptRequest(inUrl));
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Override
|
|
|
+// public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
|
|
|
+// if (TestUtil.isDev()) {
|
|
|
+// return null;
|
|
|
+// }
|
|
|
+// 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) {
|