From ba2a63f88f14d42510b70db0bdc28ce119376982 Mon Sep 17 00:00:00 2001 From: MengNianxiaoyao <2589141604@qq.com> Date: Wed, 27 Dec 2023 21:48:25 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E3=80=90Bug=E3=80=91=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E6=8F=92=E4=BB=B6=E7=9A=84=E9=A1=B6=E6=A0=8F=E4=BC=9A?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E9=83=A8=E5=88=86=E4=B8=93=E6=A0=8F=E6=89=93?= =?UTF-8?q?=E5=BC=80=E5=A4=B1=E8=B4=A5=20#83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Topbar/components/HistoryPop.vue | 4 +++- src/components/Topbar/types.ts | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/Topbar/components/HistoryPop.vue b/src/components/Topbar/components/HistoryPop.vue index 9f8db048..fa8a72ff 100644 --- a/src/components/Topbar/components/HistoryPop.vue +++ b/src/components/Topbar/components/HistoryPop.vue @@ -119,7 +119,9 @@ function getHistoryUrl(item: HistoryItem) { return `//live.bilibili.com/${item.history.oid}` // Article else if (activatedTab.value === 2) - return `/read/cv${item.history.oid}` + if (item.history.cid == 0) + return `/read/cv${item.history.oid}` + else return `/read/cv${item.history.cid}` return '' } diff --git a/src/components/Topbar/types.ts b/src/components/Topbar/types.ts index f8bf14da..18be8312 100644 --- a/src/components/Topbar/types.ts +++ b/src/components/Topbar/types.ts @@ -94,6 +94,7 @@ export interface HistoryItem { bvid?: string part?: string oid: number + cid: number } author_name: string author_face: string From 04d85557583b7711b10be9b6282144ca00ec282d Mon Sep 17 00:00:00 2001 From: MengNianxiaoyao <2589141604@qq.com> Date: Wed, 27 Dec 2023 22:06:43 +0800 Subject: [PATCH 2/2] fix: Return the URL of the history item about article --- src/contentScripts/views/History/History.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/contentScripts/views/History/History.vue b/src/contentScripts/views/History/History.vue index 3e89e8ea..04badbe4 100644 --- a/src/contentScripts/views/History/History.vue +++ b/src/contentScripts/views/History/History.vue @@ -162,8 +162,9 @@ function getHistoryUrl(item: HistoryItem) { else if (item.history.business === 'live') return `//live.bilibili.com/${item.history.oid}` else if (item.history.business === 'article') - return `//www.bilibili.com/read/cv${item.history.oid}` - + if (item.history.cid == 0) + return `//www.bilibili.com/read/cv${item.history.oid}` + else return `//www.bilibili.com/read/cv${item.history.cid}` return '' }