Почему главная страница моего сайта остается пустой, если сделать document.html.style.display = ''? - PullRequest
1 голос
/ 28 апреля 2019

Я написал этот код для перенаправления, если обнаружена страна, иначе отобразите страницу.Перед перенаправлением появляется основной веб-сайт, поэтому я не хочу, чтобы он показывался до перенаправления, поэтому

<html style="display:none">
    <script type="text/javascript">
        $.get('https://ipinfo.io/json?token=391fde43dafbc6', function (response) {

            if (response.country == "UK") {
                window.location.href = "http://www.secondwebsite.com.pk/";
            } else {
                document.body.style.display='';
            }
    });
    </script>
</html>

Я мог бы сделать это с тегом body, но мой код находится в файле макета и содержит только тег html.Так что это не работает.Он перенаправляет, иначе страница остается белой пустой.

1 Ответ

2 голосов
/ 28 апреля 2019

Теперь проверьте, Бро, у меня есть только html-тег. Также добавьте файл jquery в ваш код ...!

<html style="display:none">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script type="text/javascript">
        $.get('https://ipinfo.io/json?token=391fde43dafbc6', function (response) {

            if (response.country == "UK") {
                window.location.href = "http://www.secondwebsite.com.pk/";
            } else {
                $('html').css('display','block');
            }
    });
    </script>
    <h1>Hello!</h1>
    <p>Its Working Now...</p>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...