From 834048c8ba46bb0279e4ad884512957bdafda9f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=87=E8=B6=A3=E4=BF=9D=E7=BD=97?= Date: Thu, 21 May 2026 17:57:25 +0800 Subject: [PATCH] Fix get BiliBili toy issues MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复获取失败问题 --- contents/bili.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/contents/bili.ts b/contents/bili.ts index 1b12ca6..9eb40d4 100644 --- a/contents/bili.ts +++ b/contents/bili.ts @@ -15,8 +15,9 @@ chrome.runtime.onMessage.addListener((req, sender, send) => { return; } - const project = document.querySelector(".tagC-ip .tagC-ip-con").innerText; - const made = document.querySelector(".tagC-ip .tagC-ip-con-brand").innerText; + const project = document.querySelector(".tagC-ip .tagC-ip-con")?.innerText || ""; + const made = document.querySelector(".tagC-ip .tagC-ip-con-brand")?.innerText || ""; + const sale = document.querySelector(".item-complex:nth-child(4) .item-complex-value")?.innerText || ""; const projectExp = new RegExp(`\s?${project}\s?`); const madeExp = new RegExp(`\s?${made}\s?`); @@ -38,8 +39,8 @@ chrome.runtime.onMessage.addListener((req, sender, send) => { send({ name, project: project.replace(":", ":"), - made: document.querySelector(".tagC-ip .tagC-ip-con-brand").innerText, - sale: document.querySelector(".item-complex:nth-child(4) .item-complex-value").innerText.replace("-", "/"), + made, + sale: sale.replace("-", "/"), images, productId: new URLSearchParams(location.search).get("itemsId"), });