From 511cfc793c262956d7ab167c6cee6da288ee7fab Mon Sep 17 00:00:00 2001 From: Abner <22141172+Silentely@users.noreply.github.com> Date: Tue, 23 Jun 2026 16:43:01 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(qrcode):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=20CDN=20=E6=BA=90=20URL=20=E5=85=A8=E9=83=A8=20404?= =?UTF-8?q?=EF=BC=8C=E6=9B=BF=E6=8D=A2=E4=B8=BA=E5=B7=B2=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E5=8F=AF=E7=94=A8=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - jsdelivr 主源 build/qrcode.min.js 返回 404,改用 lib/browser.js - 移除无效的 unpkg.zhimg.com 源 - 添加 bootcdn.net 中国镜像源(已验证 HTTP 200) - 所有 3 个 CDN 源均已验证可用 --- src/js/modules/qrcode-generator.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/js/modules/qrcode-generator.js b/src/js/modules/qrcode-generator.js index 7305586..0cd9d02 100644 --- a/src/js/modules/qrcode-generator.js +++ b/src/js/modules/qrcode-generator.js @@ -2,13 +2,12 @@ import { tl } from './i18n.js'; -// CDN 多源备用列表(主源 + 备用源,任一成功即可,解决 ESIM-TOOLS-15 单一 CDN 故障问题) +// CDN 多源备用列表(全部已验证 HTTP 200,解决 ESIM-TOOLS-15 CDN 故障问题) // 包含国际源 + 中国镜像源,覆盖全球用户(包括中国大陆) const QRCODE_CDN_URLS = [ - 'https://cdn.jsdelivr.net/npm/qrcode@1.5.4/build/qrcode.min.js', + 'https://cdn.jsdelivr.net/npm/qrcode@1.5.4/lib/browser.js', 'https://cdnjs.cloudflare.com/ajax/libs/qrcode-generator/1.4.4/qrcode.min.js', - 'https://unpkg.zhimg.com/qrcode@1.5.4/build/qrcode.min.js', - 'https://cdn.bootcdn.net/ajax/libs/qrcodejs/1.0.0/qrcode.min.js' + 'https://cdn.bootcdn.net/ajax/libs/qrcode-generator/1.4.4/qrcode.min.js' ]; const DEFAULT_QR_SIZE = 300; const MIN_QR_SIZE = 200;