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); } };