如何通过IP查找服务向非欧盟客户显示弹出窗口

时间:2018-11-15 21:17:15

标签: javascript xmlhttprequest ip shopify

我正试图向访问我商店的非欧盟客户显示弹出窗口。 我正在使用的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>

0 个答案:

没有答案