Files
to_session/text/3.65.22_0/sandbox.html
Administrator a0720d80dc fefdwef
2025-11-12 12:54:37 +08:00

61 lines
1.9 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<script>
window.chrome = null;
window.browser = null;
const AssetsBuildTypeEnumEnv = {
// eslint-disable-next-line @ok/oklint/no-hardcode-cdn
dev: `https://static-daily.okg.com/cdndev/assets/okfe/inner/wallet-config/hot.js?v=${Date.now()}`,
// eslint-disable-next-line @ok/oklint/no-hardcode-cdn
daily:
// eslint-disable-next-line @ok/oklint/no-hardcode-cdn
`https://static-daily.okg.com/cdn/assets/okfe/inner/wallet-config/hot.js?v=${Date.now()}`,
prepub: `https://okg-pub-hz.oss-accelerate.aliyuncs.com/cdnpre/assets/okfe/inner/wallet-config/hot.js?v=${Date.now()}`,
};
let loadedScript;
let startLoaded;
const cdnDomain = (e) => {
if (
(!loadedScript || (loadedScript && loadedScript != e.data.cdn)) &&
!startLoaded &&
e?.data?.cdn
) {
startLoaded = true;
let cdnScript =
AssetsBuildTypeEnumEnv[e.data.buildType] ||
`https://${
e.data.cdn
}/cdn/assets/okfe/inner/wallet-config/hot.js?v=${Date.now()}`;
if (e.data.browser === 'Edge' && e.data.buildType === 'prepub') {
cdnScript = `https://${
e.data.cdn
}/cdn/assets/okfe/inner/wallet-config/hot.js?v=${Date.now()}`;
}
fetch(cdnScript)
.then((response) => {
return response.text();
})
.then((res) => {
window.removeEventListener('message', cdnDomain);
loadedScript = e.data.cdn;
// eslint-disable-next-line no-eval
eval(res);
})
.catch(() => {
startLoaded = false;
});
}
};
window.addEventListener('message', cdnDomain);
</script>
</body>
</html>