mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 23:56:42 +08:00
fix safari
This commit is contained in:
@@ -423,10 +423,16 @@ async function handlePlay() {
|
|||||||
const result: { [key: string]: any } = await api.get(
|
const result: { [key: string]: any } = await api.get(
|
||||||
`mediaserver/play/${existsItemId.value}`,
|
`mediaserver/play/${existsItemId.value}`,
|
||||||
)
|
)
|
||||||
if (result?.success)
|
if (result?.success) {
|
||||||
window.open(result.data?.url, '_blank', "noopener,noreferrer")
|
// 打开链接地址
|
||||||
else
|
const a = document.createElement('a')
|
||||||
$toast.error(`获取播放链接失败:${result.message}!`)
|
a.href = result.data?.url
|
||||||
|
a.target = '_blank'
|
||||||
|
document.body.appendChild(a)
|
||||||
|
a.click()
|
||||||
|
document.body.removeChild(a)
|
||||||
|
}
|
||||||
|
else { $toast.error(`获取播放链接失败:${result.message}!`) }
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
|
|||||||
Reference in New Issue
Block a user