fix(sentry): 本地托管 Sentry SDK bundle 解决国内 CDN 访问问题

- 下载 Sentry v8.40.0 bundle 到 src/assets/vendor/
- 修改 sentry-loader.js 使用本地托管的 bundle
- 移除 crossOrigin 属性(本地资源不需要)

原因:browser.sentry-cdn.com 被墙,jsDelivr 上无 v8.x bundle 文件
This commit is contained in:
Abner
2025-12-13 22:47:59 +08:00
parent 4896665d7a
commit 1deb91f802
2 changed files with 6 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@@ -187,13 +187,13 @@
// 生产环境:加载 SDK
// ===================================
// Sentry SDK CDN URL (v8.x) - 使用 jsDelivr 镜像(国内访问更快
var SENTRY_SDK_URL = 'https://cdn.jsdelivr.net/npm/@sentry/browser@8.40.0/build/bundles/bundle.tracing.min.js';
// Sentry SDK URL (v8.x) - 使用本地托管的 bundle避免国内 CDN 访问问题
var SENTRY_SDK_URL = '/src/assets/vendor/sentry-8.40.0.bundle.tracing.min.js';
// 创建 script 标签
var script = document.createElement('script');
script.src = SENTRY_SDK_URL;
script.crossOrigin = 'anonymous';
// 本地资源不需要 crossOrigin
script.async = true;
script.onload = function() {