|
|
@@ -321,7 +321,7 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
|
|
|
@Override
|
|
|
public WebResourceResponse shouldInterceptRequest(WebView webView, String inUrl) {
|
|
|
- if(TestUtil.isDev()){
|
|
|
+ if (TestUtil.isDev()) {
|
|
|
return null;
|
|
|
}
|
|
|
if (finallyUrl.equalsIgnoreCase(inUrl)) {
|
|
|
@@ -332,7 +332,7 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
|
|
|
@Override
|
|
|
public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
|
|
|
- if(TestUtil.isDev()){
|
|
|
+ if (TestUtil.isDev()) {
|
|
|
return null;
|
|
|
}
|
|
|
String fileUrl = webResourceRequest.getUrl().toString();
|
|
|
@@ -621,21 +621,24 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
}
|
|
|
|
|
|
public void setCookies(String host, Map<String, String> params) {
|
|
|
-// CookieSyncManager.createInstance(getContext());
|
|
|
-// CookieManager cookieManager = CookieManager.getInstance();
|
|
|
-// cookieManager.setAcceptCookie(true);
|
|
|
-// String cookies = cookieManager.getCookie(host);
|
|
|
-// Map<String, String> cookieMap = StringUtils.string2Map(cookies, ";", "=");
|
|
|
-// StringUtils.mergeMap(cookieMap, params);
|
|
|
-// cookieMap.put("Domain", host);
|
|
|
-// cookieMap.put("Path", "/");
|
|
|
-// cookieMap.put("Expires", DateUtil.getTimeEn(System.currentTimeMillis() + 3000_000, "EEE, dd MMM yyyy HH:mm:ss") + " GMT");
|
|
|
-// cookieMap.put("MaxAge", "3000");
|
|
|
-// for (String key : cookieMap.keySet()) {
|
|
|
-// cookieManager.setCookie(host, key + "=" + cookieMap.get(key));
|
|
|
+// for (String key : params.keySet()) {
|
|
|
+// Log.i("Cookie", key + " : " + params.get(key));
|
|
|
// }
|
|
|
-// cookieManager.flush();
|
|
|
-// CookieSyncManager.createInstance(getContext()).sync();
|
|
|
+ CookieSyncManager.createInstance(getContext());
|
|
|
+ CookieManager cookieManager = CookieManager.getInstance();
|
|
|
+ cookieManager.setAcceptCookie(true);
|
|
|
+ String cookies = cookieManager.getCookie(host);
|
|
|
+ Map<String, String> cookieMap = StringUtils.string2Map(cookies, ";", "=");
|
|
|
+ StringUtils.mergeMap(cookieMap, params);
|
|
|
+ cookieMap.put("Domain", host);
|
|
|
+ cookieMap.put("Path", "/");
|
|
|
+ cookieMap.put("Expires", DateUtil.getTimeEn(System.currentTimeMillis() + 3000_000, "EEE, dd MMM yyyy HH:mm:ss") + " GMT");
|
|
|
+ cookieMap.put("MaxAge", "3000");
|
|
|
+ for (String key : cookieMap.keySet()) {
|
|
|
+ cookieManager.setCookie(host, key + "=" + cookieMap.get(key));
|
|
|
+ }
|
|
|
+ cookieManager.flush();
|
|
|
+ CookieSyncManager.createInstance(getContext()).sync();
|
|
|
}
|
|
|
|
|
|
public void initDataOnVisibleToUser() {
|