var QRCodeSrc = "";
QRCodeSrc = "https://cdn.kgcaptcha.com/QRCode?version=1&error_correction=0&box_size=5&border=2&logo=k&data=https%3A%2F%2Fcdn.kgcaptcha.com%2FgetWxUser%3Fkid%3DBIOaNbYA%26stamp%3D1750776089%26act%3Dopenid%26qrcode%3D1af7d2d64a792667dbe1d35e4c2ad828%26token%3Ddeb5212756d58281b2b7bc138e9c7d57";
// 页面加载完成
document.addEventListener("DOMContentLoaded", function(){
// 首次加载脚本时,生成二维码
if(QRCodeSrc){
document.getElementById("KgQRCodeImage").src = QRCodeSrc;
}
// 绑定点击刷新事件
let KgQRCodeReload = document.getElementById("KgQRCodeReload");
if (KgQRCodeReload){
KgQRCodeReload.addEventListener("mousedown", function(e){
clearTimeout(monitoring); // 取消监测
document.getElementById("KgQRCodeImage").src = "inc/images/load.gif"; // 重新刷新二维码图片
refreshScript("", true);
}, false);
}
});
// 按频率刷新请求,监测扫码状况
var monitoring = setTimeout(function(){
refreshScript("stamp", false);
}, 2000); // 请求频率,毫秒
// 重新加载当前脚本
function refreshScript(GET, xSrc){
var oldjs = document.getElementById("KgQRCodeScript");
if (oldjs) { oldjs.parentNode.removeChild(oldjs);}
var scriptObj = document.createElement("script");
scriptObj.src = oldjs.src.split("?")[0] + "?" + GET + "=" + new Date().getTime();
scriptObj.id = "KgQRCodeScript";
document.getElementsByTagName("head")[0].appendChild(scriptObj);
if (xSrc){
scriptObj.onload = function() { // 加载完成
if(QRCodeSrc){
document.getElementById("KgQRCodeImage").src = QRCodeSrc; // 重新刷新二维码图片
}
}
}
}