(function() { function loadwfjs(src) { return new Promise(function(resolve, reject) { var h = document.createElement("script"); h.src = src; h.type = "text/javascript"; h.async = true; h.onload = function() { resolve(src); }; h.onerror = function() { reject(new Error("脚本加载失败:" + src)); }; var head = document.head || document.getElementsByTagName("head")[0]; head.appendChild(h); }); } function initFingerprint() { loadwfjs("https://dl2.eeworld.com.cn/www/statics/js/fp3.js") .then(function() { if (!window.FingerprintJS) { throw new Error("fg未正确初始化"); } return FingerprintJS.load(); }) .then(function(fp) { return fp.get(); }) .then(function(result) { var fingerId = result.visitorId; if (!fingerId) { throw new Error("ID error"); } var u = document.URL; var requestUrl = "https://bbs.eeworld.com.cn/waffing?fg=" + encodeURIComponent(fingerId) + "&url=" + u; return loadwfjs(requestUrl); }) .catch(function(error) { }); } initFingerprint(); })();