伊犁哈萨克自治州网站建设_网站建设公司_加载速度优化_seo优化
2025/12/17 10:52:07 网站建设 项目流程

h5嵌入鸿蒙,h5跳到支付宝沙箱版本支付页面时,JSON.parse又报错了,此处有2种解决方式:

方法一:JSON.parse之前将字符串特殊字符处理下

const responseString = responseStr.indexOf("payUrl") == -1 ? responseStr.replace(/\n/g, "\\n") : responseStr.replace(/([{,]\s*"payUrl"\s*:\s*")(.*?)("\s*[,}])/gs, (match, prefix, content, suffix) => { const escaped = content .replace(/\\/g, '\\\\') .replace(/"/g, '\\"') .replace(/\n/g, '\\n') .replace(/\r/g, '\\r') .replace(/\t/g, '\\t'); return `${prefix}${escaped}${suffix}`; });

方法二:后台base64处理支付宝返回的payUrl字符串,前端再decode处理

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询