From f81419c804f28b7fc3deb76418c59d3d237ef29a Mon Sep 17 00:00:00 2001 From: Yingyya Date: Wed, 7 Aug 2024 14:38:57 +0800 Subject: [PATCH] =?UTF-8?q?improvement:=20=E6=94=B9=E8=BF=9B=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E9=A1=B5=E8=BF=9B=E5=BA=A6=E6=9D=A1=20fix:=20?= =?UTF-8?q?=E5=AE=89=E8=A3=85=E6=97=B6=E9=BB=98=E8=AE=A4=20UserAgent=20?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/Install.vue | 2 +- src/pages/Parsed.vue | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/pages/Install.vue b/src/pages/Install.vue index 139d8a7..1054e65 100644 --- a/src/pages/Install.vue +++ b/src/pages/Install.vue @@ -74,7 +74,7 @@ const systemConfig = reactive({ fixed_key: '', key_last_time: '300', normal_cookie: '', - parse_ua: 'netdisk', + parse_ua: 'netdisk;', real_url_last_time: '1800', requires_key: 'dynamic' }); diff --git a/src/pages/Parsed.vue b/src/pages/Parsed.vue index efd2b17..276b3b7 100644 --- a/src/pages/Parsed.vue +++ b/src/pages/Parsed.vue @@ -137,6 +137,7 @@ const stop = () => { blocked.value = false; starting.value = false; dialogStore.interceptUnload = false; + progress.value = 0; }; const onWorkerMessage = async (m: WorkerResponse) => { @@ -152,9 +153,9 @@ const onWorkerMessage = async (m: WorkerResponse) => { return; } if (m.type === 'progress') { - const low = (m.max ? m.max : 1) - (m.n ? m.n : 0) + 1; - const single = 100 / low; - progress.value = Math.floor(single); + const max = m.max || 1; + const n = m.n || 0 + progress.value = Math.round(n / max * 100); return; } if (m.type === 'success') { @@ -282,7 +283,7 @@ worker.setCallback(onWorkerMessage);
-