ソースを参照

优化Safari浏览器支付页面打开逻辑,使用setTimeout和window.open替代location.href,提升代码可读性和兼容性。

wuyi 2 ヶ月 前
コミット
152cd8fe71
1 ファイル変更2 行追加1 行削除
  1. 2 1
      src/views/VideoPlayer.vue

+ 2 - 1
src/views/VideoPlayer.vue

@@ -716,7 +716,8 @@ const openPaymentPage = (url: string) => {
 
   if (isSafari) {
     // Safari浏览器:使用location.href跳转
-    window.location.href = url;
+    setTimeout(() => window.open(url, "_blank"));
+    // window.location.href = url;
   } else {
     // 其他浏览器:正常使用window.open
     window.open(url, "_blank");