Как показать всплывающее окно для не входящих в ЕС клиентов через сервис ip look up - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь показать всплывающее окно клиентам из стран, не входящих в ЕС, которые посещают мой магазин. Служба поиска ip, которую я использую, имеет API, который возвращает логическое значение в теле после проверки, является ли посещающий ip из ЕС (true) или нет (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>
...