diff --git a/src/pages/UpdateChecker.vue b/src/pages/UpdateChecker.vue index e439121..41c14b9 100644 --- a/src/pages/UpdateChecker.vue +++ b/src/pages/UpdateChecker.vue @@ -76,14 +76,17 @@
{{ updateInfo.releaseNotes }}
- +- Mac 版本请前往官网下载最新安装包 + Mac 版本请复制下方链接,在浏览器中打开下载最新安装包
- @@ -212,6 +215,8 @@ const retryCount = ref(0) const isTimeout = ref(false) const showTimeoutError = ref(false) const countdown = ref(AUTO_INSTALL_DELAY) +const downloadUrl = 'https://yolozs.com/' +const copySuccess = ref(false) let timeoutTimer = null let hasStarted = false @@ -319,13 +324,12 @@ function formatBytes(bytes) { return `${(bytes / Math.pow(k, i)).toFixed(1)} ${sizes[i]}` } -// 打开下载页面(Mac 用户) -function openDownloadPage() { - if (isElectronEnv) { - window.electronAPI.openExternal?.('https://yolozs.com/') - } else { - window.open('https://yolozs.com/', '_blank') - } +// 复制下载链接(Mac 用户) +function copyDownloadUrl() { + navigator.clipboard.writeText(downloadUrl).then(() => { + copySuccess.value = true + setTimeout(() => { copySuccess.value = false }, 2000) + }) } onUnmounted(() => {