From dd720d93f16dd2dc944880f5e0b3cdae20099016 Mon Sep 17 00:00:00 2001 From: QLHazyCoder <2825305047@qq.com> Date: Thu, 9 Apr 2026 09:18:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=BE=BD=E7=AB=A0=E5=85=83=E7=B4=A0=E7=9A=84?= =?UTF-8?q?=E9=80=BB=E8=BE=91=EF=BC=8C=E6=94=AF=E6=8C=81=E5=A4=9A=E7=A7=8D?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E5=99=A8=E4=BB=A5=E6=8F=90=E9=AB=98=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/vps-panel.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/content/vps-panel.js b/content/vps-panel.js index ef5c004..2ff6b8b 100644 --- a/content/vps-panel.js +++ b/content/vps-panel.js @@ -77,8 +77,20 @@ function getActionText(el) { } function getStatusBadgeElement() { - const candidates = document.querySelectorAll('.status-badge'); - return Array.from(candidates).find(isVisibleElement) || null; + const selectors = [ + '#root > div > div > div > main > div > div > div > div > div:nth-child(1) > div > div.OAuthPage-module__cardContent___1sXLA > div.status-badge', + '#root .OAuthPage-module__cardContent___1sXLA > .status-badge', + '.OAuthPage-module__cardContent___1sXLA > .status-badge', + '.status-badge', + ]; + + for (const selector of selectors) { + const candidates = document.querySelectorAll(selector); + const visible = Array.from(candidates).find(isVisibleElement); + if (visible) return visible; + } + + return null; } function getStatusBadgeText() {