Fix get BiliBili toy issues

修复获取失败问题
This commit is contained in:
奇趣保罗 2026-05-21 17:57:25 +08:00
parent cdcc2c3172
commit 834048c8ba
1 changed files with 5 additions and 4 deletions

View File

@ -15,8 +15,9 @@ chrome.runtime.onMessage.addListener((req, sender, send) => {
return;
}
const project = document.querySelector<HTMLDivElement>(".tagC-ip .tagC-ip-con").innerText;
const made = document.querySelector<HTMLDivElement>(".tagC-ip .tagC-ip-con-brand").innerText;
const project = document.querySelector<HTMLDivElement>(".tagC-ip .tagC-ip-con")?.innerText || "";
const made = document.querySelector<HTMLDivElement>(".tagC-ip .tagC-ip-con-brand")?.innerText || "";
const sale = document.querySelector<HTMLDivElement>(".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<HTMLDivElement>(".tagC-ip .tagC-ip-con-brand").innerText,
sale: document.querySelector<HTMLDivElement>(".item-complex:nth-child(4) .item-complex-value").innerText.replace("-", "/"),
made,
sale: sale.replace("-", "/"),
images,
productId: new URLSearchParams(location.search).get("itemsId"),
});