diff --git a/Application/Sdk/View/default/Spend/paycallback.html b/Application/Sdk/View/default/Spend/paycallback.html index 19ba00bc..cc01c719 100644 --- a/Application/Sdk/View/default/Spend/paycallback.html +++ b/Application/Sdk/View/default/Spend/paycallback.html @@ -79,15 +79,21 @@ $(function() { if (isAndroid) { window.mengchuang.getPayResult('succeed'); } else { - window.webkit.messageHandlers.exchangeResult.postMessage(1); - window.location.href = Scheme+"://1&back"; + try { + window.webkit.messageHandlers.exchangeResult.postMessage(1); + } catch() { + window.location.href = Scheme+"://1&back"; + } } } else { if (isAndroid) { window.mengchuang.getPayResult('fail'); } else { - window.webkit.messageHandlers.exchangeResult.postMessage(0); - window.location.href = Scheme+"://0&back"; + try { + window.webkit.messageHandlers.exchangeResult.postMessage(0); + } catch() { + window.location.href = Scheme+"://0&back"; + } } } }