利用以下方法重定向到支付界面,毕竟不重定向的话无法正常调起支付,但是在安卓机或者苹果机上有很大概率会出现 白屏的情况,需要在白屏界面进行刷新才能正常显示 界面,请问大神如何处理
/** 跳转到支付页面 */
window.toPayPage = function (orderId) {
let url = window.location.href;
let arr_url = url.split('?')
url = arr_url[0]
url = url.split("#")[0]
let arr_urls = url.split("://")
let url_las = arr_urls[1].replace(/\//g,"")
url = arr_urls[0] + '://' + url_las
// url = 'http://test.jxdair.com'
// localStorage.xxredirect = url.split("#")[0] + "#/order/orderPay/" + orderId ;
localStorage.xxredirect = url + "/#/order/orderPay/" + orderId ;
// localStorage.xxredirect = base_url + "#/order/orderPay/" + orderId ;
window.location.href = "./static/html/callback.html?xxredirect=1";
};
重定向界面的代码
通过window.location.replace(tourl);跳转到支付界面,但是会出现白屏的情况
你好,涉及到程序开发的问题需要商户自己实现