我正试图向访问我商店的非欧盟客户显示弹出窗口。 我正在使用的ip查找服务具有一个api,可在检查访问的ip是来自EU(true)还是来自not(false)之后在体内返回一个布尔值。
我查看了来自欧盟客户的会话,并向他们显示了弹出窗口,但字符串值报告为true。
<script>
var request = new XMLHttpRequest();
request.open('GET', "https://api.ipdata.co/2601:8:be00:cf20:ca60:ff:fe09:35b5/is_eu?api-key=**test**");
request.setRequestHeader('Accept', 'application/json');
request.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
console.log('Body:', this.responseText);
}
if (this.responseText === 'false'){
window.onload = function () {
setTimeout(function () {
_ltk.Modal.load("Popup - Bark Control"); //popup
}, 500);
}
}
};
request.send();
</script>