diff --git a/index.html b/index.html
index c842a5d..a24d6ad 100644
--- a/index.html
+++ b/index.html
@@ -273,6 +273,7 @@
settlementFun(data.token, data.settlement_data.settlement_type);
}
wxauth_url = `${wxauth_url}?jump=${location.origin}/packkey/bm-index.html`;
+
} else {
// 不是包码
if (this.pageType === 4 || this.pageType === 8) {
diff --git a/libs.js b/libs.js
index d137d7c..930fecb 100644
--- a/libs.js
+++ b/libs.js
@@ -25,10 +25,14 @@ const settlementFun = (token, settlementType) => {
// 兼容IOS 返回
const locationReplace = (url) => {
- if (history && history.replaceState) {
- history.replaceState(null, document.title, url);
- history.go(0);
- } else {
+ try {
+ if (history && history.replaceState) {
+ history.replaceState(null, document.title, url);
+ history.go(0);
+ } else {
+ location.replace(url);
+ }
+ } catch {
location.replace(url);
}
};