20 精币
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Asia Gaming</title>
<script>
//在index.jsp 內處理跳轉比較快
let isIOS = (/iPad|iPhone|iPod/.test(navigator.platform) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1)) && !window.MSStream;
if(isIOS) window.location.href = "/magingame";
</script>
<meta name="viewport" content="width=device-width,initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="full-screen" content="true"/>
<meta name="screen-orientation" content="portrait"/>
<meta name="x5-fullscreen" content="true"/>
<meta name="360-fullscreen" content="true"/>
<link rel="stylesheet" href="./resource/css/main.css?v=28">
<script>
var pid = 'A32' || localStorage.getItem("pid_s") || 'TST',
tempLangInt = "1" || localStorage.getItem("lang_s"),
myGametype = '0' || localStorage.getItem("gtp_s"),
username = '01j9zx4845' || localStorage.getItem("un_s"),
myDm = 'www.678j9.vip' || localStorage.getItem("dm_s"),
myDofoward = '/doForward.do?params=sr7RH4w6dmYrsDW0kyxkSXVi7wJzj8k4wEroESPNdLQnBvw31mBSvvLSTssuYgkALz4pV6qmMbZsFewpAACdMIIrukiiAKZy6hkkaNyXG5AyEwkT5rZHEDBHebNp+YTbaVt2t1PtOIPZmGVm7MobwNRFBur/hVzlCTTWK8CHf18m8uSGEGO/hotGLE1aggxcaCZGoIwi9KBVw9hHmqcNAwZz2Z2k3eNqSO/ITAhKmW8oJ377ee5akT9M4Ee0xzoHBTA3Av+qKdo=&key=a7a8a123429d2c9581ac9e5afb3fbd2a&ip=116.253.211.190&ism=false' || localStorage.getItem("dfd_s");
myOd = '' || localStorage.getItem("od_s");
var ts = Date.now();
var entry_datetime = localStorage.getItem('ENTRY_DATETIME');
if(entry_datetime) {
var diff_datetime = ts - parseInt(entry_datetime);
if(diff_datetime > 60*60*1000) {
window.location.href = "../index.jsp"
}
}
</script>
<!-- PROD環境用jsp填入pid和用戶名 -->
<script>document.write("<script type='text/javascript' src='./resource/config/index.config.js?t=1711009754242'><\/script>");</script>
<script>document.write("<script type='text/javascript' src='./resource/config/hosts/" + pid + ".config.js?t=1711009754242'><\/script>");</script>
<script>document.write("<script type='text/javascript' src='./resource/config/hosts/userhosts/" + pid + username + ".config.js?t=1711009754242'><\/script>");</script>
<script>document.write("<script type='text/javascript' src='./resource/config/pid/" + pid + "/preload.config.js?t=1711009754242'><\/script>");</script>
<script>document.write("<script type='text/javascript' src='./resource/js/analytics.js?t=1711009754242'><\/script>");</script>
</head>
<body>
<!-- IE10 content -->
<div id="IE10" style="visibility:hidden; color:#fff; position:absolute; top:0; left:0; height:100%; width:100%">
<div class="content">
<div class="IE10_img"></div>
<div class="IE10_txt"></div>
<a class="btnChrome" target="_blank"></a>
</div>
</div>
<!-- Loading content -->
<div id="main" style="margin: auto;width: 100%;height: 100%;" class="egret-player"
data-entry-class="Core.Main"
data-orientation="auto"
data-scale-mode="showAll"
data-frame-rate="30"
data-content-width="1920"
data-content-height="1080"
data-show-paint-rect="true"
data-multi-fingered="2"
data-show-fps="false" data-show-log="false"
data-show-fps-style="x:0,y:0,size:12,textColor:0xffffff,bgAlpha:0.9">
<div id="container">
<div class="content">
<div id="logo"></div>
<div>
<div id="progress-container" style="display: block; height: 80px;">
<div id="progress-bar">
<div id="progress-ball"></div>
<span id="inner-progress-bar" style="width: 0;"></span>
</div>
<div id="progress-text">
<p id="text">
数据加载中
<span class="dotting"></span>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Chrome Popup content -->
<div id="myModal" class="modal">
<div id="myModalContent" class="modal-content">
<p></p>
</div>
<modalButton id="modalBtn"></modalButton>
</div>
<script>
var isIE10 = (navigator.userAgent.indexOf("MSIE") >= 0);
var isIE = (navigator.userAgent.indexOf("MSIE") >= 0 || navigator.userAgent.indexOf("Trident/") >= 0);
if (isIE10) {
document.getElementById("main").innerHTML = "";
document.getElementById('IE10').style.visibility='visible'
}
</script>
<!--modules_files_start-->
<script src="libs/promise.min.js?v=28"></script>
<script src="libs/Cube-Loader.min.js?v=28"></script>
<script>
/**
* {
* "renderMode":, //引擎渲染模式,"canvas" 或者 "webgl"
* "audioType": "" //使用的音频类型,0:默认,1:qq audio,2:web audio,3:audio
* "antialias": //WebGL模式下是否开启抗锯齿,true:开启,false:关闭,默认为false
* }
**/
var cdnList = [];
//JS 不走cdn
/*if(indexConfig.cdn){
cdnList = indexConfig.cdn.cdnList.slice();
// 對應沒有寫 'http://' 'https://' 的domain, 補上 '//'
for (let i = 0; i < cdnList.length; i++) {
let domain = cdnList[i];
if (!(/^https{0,1}\:/.test(domain))) {
cdnList[i] = "//" + domain;
}
(indexConfig.cdn.subDomain && indexConfig.cdn.subDomain != "") ? cdnList[i] += ("/" + indexConfig.cdn.subDomain + "/") : cdnList[i] += "/";
}
}*/
document.addEventListener('readystatechange', function(){
if(document.readyState !== "complete"){
return;
}
Cube.Loader.setupLoader(cdnList, indexConfig.cdn.timeout, 1).then(function(loader) {
loader.load('Core').then(function () {
var startTime = new Date().getTime();
Core.ExternalData.startTime = startTime;
var defaultConfig = {
device: 'PC',
env: 'PROD',
isPcVersion: true,
lang: getLang(),
serverName: location.protocol + '//' + location.host,
// All thing need to get from GC
pid: pid,
username: username,
doForward: myDofoward,
directEnterId: myGametype,
dm: myDm,
userIp: '116.253.211.190',
forceLang: (query.langNum),
od: myOd
}
var indexConfig = window['indexConfig'] || {};
for(key in indexConfig){
if(defaultConfig[key] === void 0){
defaultConfig[key] = indexConfig[key];
}
}
Core.ExternalData.gcDataMap = new Core.HashMap(defaultConfig);
initAnalytics("5");
/*Cube.Analytics.AppTracker.init();
Cube.Analytics.AppTracker.instance.setLogLevel({
'Default': "5"==="4" ? Cube.Analytics.LOG_LEVEL.ALL : Cube.Analytics.LOG_LEVEL.OFF,
'Custom': Cube.Analytics.LOG_LEVEL.ALL
});
Cube.Analytics.AppTracker.instance.setSender(Cube.Analytics.SENDER_PLUGIN_TYPE.HTTP_REQ_QUEUE + '_EFK');
Cube.Analytics.AppTracker.instance.initPlugins({
config: new Cube.Analytics.ConfigPlugin({
appVersion: Core.VERSION,
os: 'PC',
browser: Core.getBrowser(),
pid: Core.ExternalData.pid,
username: Cube.URI.ec(Core.ExternalData.username, window['indexConfig'] && window['indexConfig'].version ? window['indexConfig'].version : '5678'),
useSSL: Core.ExternalData.useSSL,
directEnterId: Core.ExternalData.directEnterId
}),
content: [
new Cube.Analytics.AppInitLog(),
new Cube.Analytics.BetLog(),
new Cube.Analytics.CDNLog(),
new Cube.Analytics.CustomLog(),
new Cube.Analytics.EgretRenderLog(),
new Cube.Analytics.GameConnectionLog(),
new Cube.Analytics.JsErrorLog(),
new Cube.Analytics.PageLoadingLog(),
new Cube.Analytics.VideoQualityLog()
],
sender: [
new Cube.Analytics.HttpReqQueue({
type: Cube.Analytics.SENDER_PLUGIN_TYPE.HTTP_REQ_QUEUE + '_EFK',
url: 'https://efk.etwlt.com:5600',
maxQueueItemCnt: 2
}),
new Cube.Analytics.SendBeacon({
type: Cube.Analytics.SENDER_PLUGIN_TYPE.SEND_BEACON + '_EFK',
url: 'https://efk.etwlt.com:5600'
})
]
});*/
function isError(e) {
return e && e.stack && e.message && typeof e.stack === 'string' && typeof e.message === 'string';
}
function ignoreError(errorMsg) {
var regexp = /^.*play\(\)\srequest\swas\sinterrupted\sby\sa\scall\sto\spause\(\)|^.*findNextStartCode/g;
var matches = errorMsg.match(regexp);
return matches && matches.length > 0 ? true : false;
}
window.addEventListener('error', function(msg) {
if (!Cube || !Cube.Analytics || !Cube.Analytics.AppTracker || !Cube.Analytics.AppTracker.instance) {
sendAnalytics('error', msg.error.stack);
return;
}
if (isError(msg.error)) {
Cube.Analytics.AppTracker.instance.warn('JsError', {
message: 'OnError',
errorMsg: msg.error.stack,
errorType: 'error'
});
sendAnalytics('error', msg.error.stack);
} else if (msg.target && msg.target.src) {
var regex = /^(\w{0,}:|^)\/\//g;
Cube.Analytics.AppTracker.instance.warn('JsError', {
message: 'OnError',
errorMsg: msg.target.src.replace(regex, ""),
errorType: 'fileError'
});
sendAnalytics('error', msg.target.src.replace(regex, ""));
}
}, true);
window.addEventListener("unhandledrejection", function(e) {
if (!Cube || !Cube.Analytics || !Cube.Analytics.AppTracker || !Cube.Analytics.AppTracker.instance) {
return;
}
if (e.reason && e.reason.stack && !ignoreError(e.reason.stack.replace(/(\r\n|\n|\r)/gm, ""))) {
sendAnalytics('unhandledrejection', e.reason.stack.replace(/(\r\n|\n|\r)/gm, ""));
if (!Cube || !Cube.Analytics || !Cube.Analytics.AppTracker || !Cube.Analytics.AppTracker.instance) {
return;
}
Cube.Analytics.AppTracker.instance.warn('JsError', {
message: 'OnError',
errorMsg: e.reason.stack.replace(/(\r\n|\n|\r)/gm, ""),
errorType: 'unhandledrejection'
});
}
});
function sendAnalytics(errorMsg, errorType){
var JSERROR_ARR = JSON.parse(localStorage.getItem('JSError'));
if(!JSERROR_ARR) JSERROR_ARR = [];
if(Core && Core.AppTracker && Core.AppTracker.instance && Cube && Cube.Analytics && Cube.Analytics.AppTracker && Cube.Analytics.AppTracker.instance) {
Core.AppTracker.instance.sendAnalytics('ANALYTICS_JS_ERROR', {
errorMsg: errorMsg,
errorType: errorType
});
}else{
for(var i = 0; i < JSERROR_ARR.length; i++){
if(JSERROR_ARR[i].errorMsg === errorMsg && JSERROR_ARR[i].errorType === errorType){
JSERROR_ARR[i].time = JSERROR_ARR[i].time ++;
localStorage.setItem('JSError', JSON.stringify(JSERROR_ARR));
return;
}
}
JSERROR_ARR.push({
message: 'OnError',
errorMsg: errorMsg,
errorType: errorType,
time: 1,
last:Date.now()
})
localStorage.setItem('JSError', JSON.stringify(JSERROR_ARR));
}
}
window.addEventListener('beforeunload', function() {
if (!Cube || !Cube.Analytics || !Cube.Analytics.AppTracker || !Cube.Analytics.AppTracker.instance) {
return;
}
Cube.Analytics.AppTracker.instance.endTimeEvent(Cube.Analytics.APP_STATES.SESSION, window, Cube.Analytics.LOG_LEVEL.INFO, {
message: 'AppInitStats'
}, Cube.Analytics.SENDER_PLUGIN_TYPE.SEND_BEACON + '_EFK');
Cube.Analytics.AppTracker.instance.sendTimeoutLog(Cube.Analytics.SENDER_PLUGIN_TYPE.SEND_BEACON + '_EFK');
});
//var platform = (navigator.platform && (navigator.userAgent.toLowerCase().indexOf("firefox") > -1 || isIE))?"webgl":"canvas";
//document.querySelector(".egret-player canvas").setAttribute("orgin-clean", false);
/*** Check Mac ***/
var isMac = (navigator.platform.toUpperCase().indexOf('MAC') >= 0 || navigator.userAgent.indexOf('Mac OS X') != -1);
var platform = (isMac) ? "canvas":"webgl";
egret.runEgret({renderMode:platform, audioType:2});
if(isMac){
document.querySelector('.egret-player').setAttribute('data-show-paint-rect', 'false')
}else if (!isIE) {
document.querySelector(".egret-player canvas").setAttribute("orgin-clean", false);
}
var startTime = new Date().getTime();
Core.ExternalData.startTime = startTime;
})
})
})
</script>
<!--走馬燈-->
<div class="marquee" style="display: none">
<div id="bulletin" class="animate">
<span class="marqueeTxt"></span>
</div>
</div>
<script src="./resource/config/main.config.js?v=28"></script>
</body>
</html>
我来回答