|
@@ -3,7 +3,7 @@
|
|
|
try {
|
|
|
Sentry.init({
|
|
|
dsn: "https://ea0521e5b3584ca1879b940c165916e4@jysentry.jydev.jianyu360.cn/3",
|
|
|
- release: "v4.8.791",
|
|
|
+ release: "v4.8.7910",
|
|
|
environment: "produce",
|
|
|
sampleRate: 0.1
|
|
|
});
|
|
@@ -266,10 +266,25 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ function filterErrorURL (urls) {
|
|
|
+ return urls.filter(function (v) {
|
|
|
+ return v!== location.href
|
|
|
+ }).map(function (v) {
|
|
|
+ let result = ''
|
|
|
+ try {
|
|
|
+ const uu = new URL(v)
|
|
|
+ result = uu.hostname + uu.pathname
|
|
|
+ } catch (e) {
|
|
|
+ console.warn(e)
|
|
|
+ }
|
|
|
+ return result
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
window.addEventListener('load', () => {
|
|
|
// 页面完全加载完毕
|
|
|
// console.log('load Failed resources:', failedResources)
|
|
|
- sendError("[CDN] Has failedResources: " + failedResources.join('、'))
|
|
|
+ sendError("[CDN] Has failedResources: " + filterErrorURL(failedResources).join('、'))
|
|
|
// console.log('load Extracted domains:', domains)
|
|
|
|
|
|
const hasBackCDN = Object.keys(BackCDNs).some(v => domains.includes(v))
|