校務行政系統
於 2024年7月9日 (二) 18:38 由 Yianlee2008(留言 | 貢獻) 所做的修訂 (建立內容為「史上最慢的系統 [https://cysh-cy.k12ea.gov.tw/SCH_UI/ 坐火箭前往車站搭蝸牛] = 技術紀載 = == 平均載入時間== 3.5秒 == 閒置自動登…」的新頁面)
史上最慢的系統
技術紀載
平均載入時間
3.5秒
閒置自動登出
20分鐘
可使用resetTimer();來防止(如果你能access的話)
或是呼叫"compositionupdate"的事件也可以觸發
相關程式碼寫於ASLoadProgress.js?20240709065350
event listener: (237) window.addEventListener("compositionupdate", resetTimer);
resetTimer: (323)
function resetTimer() {
console.log("resetTimer");
window.top.clearTimeout(ast);
var sessionTimeoutWarning = 20; //min
var sTimeout = parseInt(sessionTimeoutWarning) * 60 * 1000;
ast = window.top.setTimeout(logout, sTimeout);
var current = new Date();
if (((current.getTime() - aspostback.getTime())/60000)>15)
{
try {
var astimerclient = getXmlHttpRequestObject();
astimerclient.open("GET", encodeURI("AsCheck.ashx"), false);
astimerclient.send();
}
catch (e) {
}
aspostback = new Date();
console.log("AsCheck");
}
// 1000 milisec = 1 sec
}