Bladeren bron

double ? for refresh page

billyyoyo 5 jaren geleden
bovenliggende
commit
c7ab8e7a79

+ 3 - 3
app/src/main/java/com/sheep/gamegroup/module/webview/fragment/BaseFgtWeb.java

@@ -106,9 +106,9 @@ public abstract class BaseFgtWeb extends BaseFragment implements UMShareListener
         if (url.contains("#") && url.contains("?") && url.indexOf("#") < url.indexOf("?")) {
             String host = url.substring(0, url.indexOf("#"));
             String hash = url.substring(url.indexOf("#"), url.indexOf("?"));
-            String query = url.substring(url.indexOf("?"));
-            query += "&stamp=" + (System.currentTimeMillis() / 60_000);
-            url = host + query + hash;
+            String query = url.substring(url.indexOf("?") + 1);
+            String stamp = "stamp=" + (System.currentTimeMillis() / 60_000);
+            url = host + "?" + stamp + hash + "?" + stamp + "&" + query;
         }
         if (addSheepUserAgent) {
             Map<String, String> extraHeaders = new HashMap<>();

+ 3 - 3
app/src/main/java/com/sheep/gamegroup/module/webview/fragment/BaseFgtWebX5.java

@@ -104,9 +104,9 @@ public abstract class BaseFgtWebX5 extends BaseFragment implements UMShareListen
         if (url.contains("#") && url.contains("?") && url.indexOf("#") < url.indexOf("?")) {
             String host = url.substring(0, url.indexOf("#"));
             String hash = url.substring(url.indexOf("#"), url.indexOf("?"));
-            String query = url.substring(url.indexOf("?"));
-            query += "&stamp=" + (System.currentTimeMillis() / 60_000);
-            url = host + query + hash;
+            String query = url.substring(url.indexOf("?") + 1);
+            String stamp = "stamp=" + (System.currentTimeMillis() / 60_000);
+            url = host + "?" + stamp + hash + "?" + stamp + "&" + query;
         }
         if (addSheepUserAgent) {
             Map<String, String> extraHeaders = new HashMap<>();