From 165937596e08bb52a399009f3cf0a45d880d1373 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 4 Jan 2024 08:12:32 +0800 Subject: [PATCH] fix safari window.open --- src/views/discover/MediaDetailView.vue | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/views/discover/MediaDetailView.vue b/src/views/discover/MediaDetailView.vue index b3a6b401..83ca23f8 100644 --- a/src/views/discover/MediaDetailView.vue +++ b/src/views/discover/MediaDetailView.vue @@ -425,12 +425,9 @@ async function handlePlay() { ) if (result?.success) { // 打开链接地址 - const a = document.createElement('a') - a.href = result.data?.url - a.target = '_blank' - document.body.appendChild(a) - a.click() - a.remove() + setTimeout(() => { + window.open(result.data.url, '_blank') + }, 500) } else { $toast.error(`获取播放链接失败:${result.message}!`) } }