前端使用 jQuery 获取当前访问者 IP (适用于 CloudFlare 加速的网站)
前端使用 jQuery 获取当前访问者 IP (适用于 CloudFlare 加速的网站)
function GetClientIP() {
$.get({
url: `${location.origin}/cdn-cgi/trace`,
success: function (data) {
data.split('\n').forEach(kv => {
tmp = kv.split('='), k = tmp[0], v = tmp[1]
if (k == 'ip') {
console.log(`当前访问者IP: ${v}`);
return v
}
})
},
})
}