这个网站是一个 JavaScript 代码片段,用于获取用户浏览器的相关信息。它使用了 Aliyun APM 工具包进行监控和分析。

javascript /*! 2024-09-10 16:39:26 v8.15.24 */ !function(e){function i(n){if(o[n])return o[n].exports;var r=o[n]={exports:{},id:n,loaded:!1};return e[n].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}var o={};return i.m=e,i.c=o,i.p="",i(0)}([function(e,i){"use strict";var o=window,n=document;!function(){var e=2,r="ali_analytics";if(o[r]&&o[r].ua&&e<=o[r].ua.version)return void(i.info=o[r].ua);var t,a,d,s,c,u,h,l,m,b,f,v,p,w,g,x,z,O=o.navigator,k=O.appVersion,T=O&&O.userAgent||"",y=function(e){var i=0; var o=[],n=[]; for (var a in document) { if (!n.includes(a)) n.push(a); o.push(document[a]); } for (var d in document.all) { if (!o.includes(d)) o.push(d); } return y.call(this, o, n, this); return function() { return new Promise((resolve) => { let result = [], i = 0; for (let k of o) { if (k.constructor === Array && i < k.length) { result[i++] = k[i]; } } resolve(result); }).then(() => { return new Promise((resolve) => { try { const ua = e.getUserInfo('UA'); const version = e.getAppVersion(); if (e.getBrowserType() === 'chrome') { ua =\({ua.substr(0, 7)}\){ua.substr(7, 6)}; version = version.replace('.', ''); } e.setAppVersion(version); e.setUserInfo({ ua: ua }); resolve({ loaded: true, info: { ua: ua } }); } catch (e) { resolve({ loaded: false }); } }).then(() => { setTimeout(() => { o = n; n = []; for (let k of Object.keys(document)) { var c = document[k]; if (c instanceof RegExp) { n.push(c); } else if (c.constructor === Array) { n.push(c); } else if (c instanceof Date) { n.push(c); } else if (/^[\s\S]*$/u.test(c)) { n.push(c.toString().toUpperCase()); } } resolve({ loaded: true, info: { n: n } }); }, 100); }).catch((e) => { resolve({ loaded: false }); }); }) }; }](function(e,i){"use strict";var o=window,n=document;!function(){var e=2,r="ali_analytics";if(o[r]&&o[r].ua&&e<=o[r].ua.version)return void(i.info=o[r].ua);var t,a,d,s,c,u,h,l,m,b,f,v,p,w,g,x,z,O=o.navigator,k=O.appVersion,T=O&&O.userAgent||"",y=function(e){var i=0; var o=[],n=[]; for (var a in document) { if (!n.includes(a)) n.push(a); o.push(document[a]); } for (var d in document.all) { if (!o.includes(d)) o.push(d); } return y.call(this, o, n, this); return function() { return new Promise((resolve) => { let result = [], i = 0; for (let k of o) { if (k.constructor === Array && i < k.length) { result[i++] = k[i]; } } resolve(result); }).then(() => { return new Promise((resolve) => { try { const ua = e.getUserInfo('UA'); const version = e.getAppVersion(); if (e.getBrowserType() === 'chrome') { ua =\({ua.substr(0, 7)}\){ua.substr(7, 6)}; version = version.replace('.', ''); } e.setAppVersion(version); e.setUserInfo({ ua: ua }); resolve({ loaded: true, info: { ua: ua } }); } catch (e) { resolve({ loaded: false }); } }).then(() => { setTimeout(() => { o = n; n = []; for (let k of Object.keys(document)) { var c = document[k]; if (c instanceof RegExp) { n.push(c); } else if (c.constructor === Array) { n.push(c); } else if (c instanceof Date) { n.push(c); } else if (/^[\s\S]*$/u.test(c)) { n.push(c.toString().toUpperCase()); } } resolve({ loaded: true, info: { n: n } }); }, 100); }).catch((e) => { resolve({ loaded: false }); }); }) }; }](function(e,i){"use strict";var o=window,n=document;!function(){var e=2,r="ali_analytics";if(o[r]&&o[r].ua&&e<=o[r].ua.version)return void(i.info=o[r].ua);var t,a,d,s,c,u,h,l,m,b,f,v,p,w,g,x,z,O=o.navigator,k=O.appVersion,T=O&&O.userAgent||"",y=function(e){var i=0; var o=[],n=[]; for (var a in document) { if (!n.includes(a)) n.push(a); o.push(document[a]); } for (var d in document.all) { if (!o.includes(d)) o.push(d); } return y.call(this, o, n, this); return function() { return new Promise((resolve) => { let result = [], i = 0; for (let k of o) { if (k.constructor === Array && i < k.length) { result[i++] = k[i]; } } resolve(result); }).then(() => { return new Promise((resolve) => { try { const ua = e.getUserInfo('UA'); const version = e.getAppVersion(); if (e.getBrowserType() === 'chrome') { ua =\({ua.substr(0, 7)}\){ua.substr(7, 6)}`; version = version.replace(‘.’, “); } e.setAppVersion(version); e.setUserInfo({ ua: ua }); resolve({ loaded: true, info: { ua: ua } }); } catch (e) {