修正系统自带view携带cookie不生效的问题

pull/68/head
21561 3 years ago
parent 5fc541fa86
commit 151624dd61
  1. 6
      app/src/main/java/com/github/tvbox/osc/ui/activity/PlayActivity.java
  2. 6
      app/src/main/java/com/github/tvbox/osc/ui/fragment/PlayFragment.java

@ -1488,9 +1488,6 @@ public class PlayActivity extends BaseActivity {
@Nullable
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
CookieManager cookieManager = CookieManager.getInstance();
String CookieStr = cookieManager.getCookie(url);
if(CookieStr!=null)webCookieStr=CookieStr;
return checkIsVideo(url, null);
}
@ -1499,6 +1496,9 @@ public class PlayActivity extends BaseActivity {
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
String url = request.getUrl().toString();
CookieManager cookieManager = CookieManager.getInstance();
String CookieStr = cookieManager.getCookie(url);
if(CookieStr!=null)webCookieStr=CookieStr;
LOG.i("shouldInterceptRequest url:" + url);
HashMap<String, String> webHeaders = new HashMap<>();
Map<String, String> hds = request.getRequestHeaders();

@ -1524,9 +1524,6 @@ public class PlayFragment extends BaseLazyFragment {
@Nullable
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
CookieManager cookieManager = CookieManager.getInstance();
String CookieStr = cookieManager.getCookie(url);
if(CookieStr!=null)webCookieStr=CookieStr;
WebResourceResponse response = checkIsVideo(url, null);
return response;
}
@ -1536,6 +1533,9 @@ public class PlayFragment extends BaseLazyFragment {
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
String url = request.getUrl().toString();
CookieManager cookieManager = CookieManager.getInstance();
String CookieStr = cookieManager.getCookie(url);
if(CookieStr!=null)webCookieStr=CookieStr;
LOG.i("shouldInterceptRequest url:" + url);
HashMap<String, String> webHeaders = new HashMap<>();
Map<String, String> hds = request.getRequestHeaders();

Loading…
Cancel
Save