- parse优化

pull/91/head
okjackcaptain 3 years ago
parent 97d29e8e61
commit e81e06c256
  1. 14
      app/src/main/java/com/github/tvbox/osc/ui/activity/PlayActivity.java
  2. 14
      app/src/main/java/com/github/tvbox/osc/ui/fragment/PlayFragment.java

@ -1347,7 +1347,7 @@ public class PlayActivity extends BaseActivity {
WebResourceResponse checkIsVideo(String url, HashMap<String, String> headers) {
if (url.endsWith("/favicon.ico")) {
return null;
return new WebResourceResponse("image/png", null, null);
}
LOG.i("shouldInterceptRequest url:" + url);
boolean ad;
@ -1381,7 +1381,10 @@ public class PlayActivity extends BaseActivity {
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
WebResourceResponse response = checkIsVideo(url, null);
return response;
if (response == null)
return super.shouldInterceptRequest(view, url);
else
return response;
}
@Nullable
@ -1406,7 +1409,10 @@ public class PlayActivity extends BaseActivity {
th.printStackTrace();
}
WebResourceResponse response = checkIsVideo(url, webHeaders);
return response;
if (response == null)
return super.shouldInterceptRequest(view, request);
else
return response;
}
@Override
@ -1513,7 +1519,7 @@ public class PlayActivity extends BaseActivity {
String url = request.getUrl().toString();
// suppress favicon requests as we don't display them anywhere
if (url.endsWith("/favicon.ico")) {
return null;
return createXWalkWebResourceResponse("image/png", null, null);
}
LOG.i("shouldInterceptLoadRequest url:" + url);
boolean ad;

@ -1366,7 +1366,7 @@ public class PlayFragment extends BaseLazyFragment {
WebResourceResponse checkIsVideo(String url, HashMap<String, String> headers) {
if (url.endsWith("/favicon.ico")) {
return null;
return new WebResourceResponse("image/png", null, null);
}
LOG.i("shouldInterceptRequest url:" + url);
boolean ad;
@ -1400,7 +1400,10 @@ public class PlayFragment extends BaseLazyFragment {
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
WebResourceResponse response = checkIsVideo(url, null);
return response;
if (response == null)
return super.shouldInterceptRequest(view, url);
else
return response;
}
@Nullable
@ -1425,7 +1428,10 @@ public class PlayFragment extends BaseLazyFragment {
th.printStackTrace();
}
WebResourceResponse response = checkIsVideo(url, webHeaders);
return response;
if (response == null)
return super.shouldInterceptRequest(view, request);
else
return response;
}
@Override
@ -1532,7 +1538,7 @@ public class PlayFragment extends BaseLazyFragment {
String url = request.getUrl().toString();
// suppress favicon requests as we don't display them anywhere
if (url.endsWith("/favicon.ico")) {
return null;
return createXWalkWebResourceResponse("image/png", null, null);
}
LOG.i("shouldInterceptLoadRequest url:" + url);
boolean ad;

Loading…
Cancel
Save