mirror of
https://github.com/linux-do/new-api.git
synced 2025-09-18 00:16:37 +08:00
修复Safari无法拉起支付的问题
This commit is contained in:
parent
a29e3765f4
commit
57f664d0fa
@ -74,12 +74,17 @@ const TopUp = () => {
|
|||||||
const {message, data} = res.data;
|
const {message, data} = res.data;
|
||||||
// showInfo(message);
|
// showInfo(message);
|
||||||
if (message === 'success') {
|
if (message === 'success') {
|
||||||
|
|
||||||
let params = data
|
let params = data
|
||||||
let url = res.data.url
|
let url = res.data.url
|
||||||
let form = document.createElement('form')
|
let form = document.createElement('form')
|
||||||
form.action = url
|
form.action = url
|
||||||
form.method = 'POST'
|
form.method = 'POST'
|
||||||
|
// 判断是否为safari浏览器
|
||||||
|
let isSafari = navigator.userAgent.indexOf("Safari") > -1 && navigator.userAgent.indexOf("Chrome") < 1;
|
||||||
|
if (!isSafari) {
|
||||||
form.target = '_blank'
|
form.target = '_blank'
|
||||||
|
}
|
||||||
for (let key in params) {
|
for (let key in params) {
|
||||||
let input = document.createElement('input')
|
let input = document.createElement('input')
|
||||||
input.type = 'hidden'
|
input.type = 'hidden'
|
||||||
|
Loading…
Reference in New Issue
Block a user