mirror of
https://github.com/Silentely/eSIM-Tools.git
synced 2026-09-03 06:24:20 +08:00
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:
3
src/assets/vendor/sentry-8.40.0.bundle.tracing.min.js
vendored
Normal file
3
src/assets/vendor/sentry-8.40.0.bundle.tracing.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user