2023-12-27 12:25:50 +08:00

119 lines
4.4 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="/logo.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>StakingForce</title>
<meta property="og:title" content="StakingForce" />
<meta
property="og:description"
content="Planet.counterFire.games | Planet is blinking! Quest and Rewards.Join Counter Fire and Rise of Planet. Get your Planet and rewards. A new evolution about Web3Gaming."
/>
<meta
name="description"
content="Planet.counterFire.games | Planet is blinking! Quest and Rewards.Join Counter Fire and Rise of Planet. Get your Planet and rewards. A new evolution about Web3Gaming."
/>
<meta
name="keywords"
content="CounterFireCFGamefiWeb3web3gaming; Cf game;Cf mobile; CounterFire googleplay; CounterFire Appstore;
battle royale;token;airdrop;p2e; play to earn, free to play, blockchain game;Arbitrum game;Arbitrum. Cryptocurrency; Cryptoanime gameanime web3 gameTwo-dimensional gameshooting gameAnime shooting mobile game"
/>
<meta property="og:type" content="website" />
<meta property="og:url" content="https://gacha.counterfire.games/" />
<meta
property="og:image"
content="https://gacha.counterfire.games/images/counter.png"
/>
<!-- <meta property="og:site_name" content="Counter Fire" /> -->
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:title" content="Planet" />
<meta
property="twitter:image"
content="https://gacha.counterfire.games/images/counter.png"
/>
</head>
<script type="module">
import { Buffer } from "buffer";
window.Buffer = Buffer;
</script>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-9WFW3HQTR8"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-9WFW3HQTR8");
</script>
<!-- <script defer src="./src/js-assets/scripts/libs/jcwallet.js"></script>
<script defer src="./src/js-assets/scripts/libs/main.js"></script>
<script defer src="./src/js-assets/scripts/libs/utils.js"></script>
<script type="module" defer src="./src/js-assets/scripts/libs/native_bridge.js"></script>
<script defer src="./src/js-assets/scripts/libs/main_native_inject.js"></script>
<script defer src="./src/js-assets/scripts/libs/run_sample.js"></script> -->
<script th:inline="javascript">
/**
* 加载外部js
*/
var loadSingleScript = function (sub) {
return new Promise((resolve, reject) => {
let src = sub[0];
console.log(`>> begin load script: ${src}`);
var s = document.createElement('script');
s.async = true;
if (sub[1] == 1)s.type = 'module';
// s.src = src + (src.indexOf("?") == -1 ? "?" : "&") + "t=" + Date.now();
s.src =src;
s.addEventListener('load', function () {
console.log(`<< finish load script: ${src}`);
s.parentNode.removeChild(s);
s.removeEventListener('load', arguments.callee, false);
resolve && resolve();
}, false);
document.body.appendChild(s);
})
};
var scripts = [
['/js-assets/scripts/libs/jcwallet.js'],
['/js-assets/scripts/libs/main.js'],
['/js-assets/scripts/libs/utils.js'],
['/js-assets/scripts/libs/native_bridge.js', 1],
['/js-assets/scripts/libs/main_native_inject.js'],
['/js-assets/scripts/run_sample.js'],
]
var loadScripts = async function (list, callback) {
var loaded = 0;
var loadNext = function () {
return new Promise((resolve, reject) => {
// list[loaded][0] = list[loaded][0] + (list[loaded][0].indexOf("?") == -1 ? "?" : "&") + "t=" + Date.now();
loadSingleScript(list[loaded]).then(() => {
loaded++;
if (loaded >= list.length) {
resolve();
} else {
return loadNext();
}
})
})
};
loadNext();
};
loadScripts(scripts, ()=> {})
</script>
</body>
</html>