|
@@ -137,7 +137,7 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
setLandscape();
|
|
setLandscape();
|
|
|
}
|
|
}
|
|
|
initWebViewSettings(mWebView);
|
|
initWebViewSettings(mWebView);
|
|
|
- if(webParams.getOriginAccessToken()!=null){
|
|
|
|
|
|
|
+ if (webParams.getOriginAccessToken() != null) {
|
|
|
saveWXToken(requireContext(), Uri.parse(webParams.getUrl()).getHost(), webParams.getOriginAccessToken(), webParams.getOriginRefreshToken(), webParams.getOriginExpires());
|
|
saveWXToken(requireContext(), Uri.parse(webParams.getUrl()).getHost(), webParams.getOriginAccessToken(), webParams.getOriginRefreshToken(), webParams.getOriginExpires());
|
|
|
}
|
|
}
|
|
|
kfzsJs = new KFZSJs(SheepApp.getInstance().getCurrentActivity(), this);
|
|
kfzsJs = new KFZSJs(SheepApp.getInstance().getCurrentActivity(), this);
|
|
@@ -466,16 +466,15 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
@Override
|
|
@Override
|
|
|
public WebResourceResponse shouldInterceptRequest(WebView webView, String s) {
|
|
public WebResourceResponse shouldInterceptRequest(WebView webView, String s) {
|
|
|
if (s.contains("page-error.css")) {
|
|
if (s.contains("page-error.css")) {
|
|
|
- CookieManager.getInstance().removeAllCookie();
|
|
|
|
|
- Log.d("!!!!!!s","清理了cookie~~~");
|
|
|
|
|
- AndroidSchedulers.mainThread().scheduleDirect(new Runnable() {
|
|
|
|
|
- @Override
|
|
|
|
|
- public void run() {
|
|
|
|
|
- loadJs("window.location.reload()");
|
|
|
|
|
- /*//鱼死网破
|
|
|
|
|
- needWxLogin = true;
|
|
|
|
|
- kfzsJs.loginThirdPartApp("wx");*/
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ Uri uri = Uri.parse(getWebUrl());
|
|
|
|
|
+ String host = uri.getHost();
|
|
|
|
|
+ CookieManager.getInstance().setCookie(host, "");
|
|
|
|
|
+ Log.d("!!!!!!s", "清理了cookie~~~");
|
|
|
|
|
+ AndroidSchedulers.mainThread().scheduleDirect(() -> {
|
|
|
|
|
+ loadJs("window.location.reload()");
|
|
|
|
|
+ /*//鱼死网破
|
|
|
|
|
+ needWxLogin = true;
|
|
|
|
|
+ kfzsJs.loginThirdPartApp("wx");*/
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|