Проверьте, существует ли повар ie, и не открыт ли модальный - PullRequest
0 голосов
/ 16 марта 2020

У меня настроен повар ie, когда клиент закрывает модал, мне нужно, чтобы модал открывался только тогда, когда не установлен повар ie. Мой повар ie настроен только для безопасного соединения. Как вы думаете, javascript не может получить доступ к повару ie из-за SSL? Заранее спасибо.

function getCookie(c_name) {
var c_value = document.cookie,
    c_start = c_value.indexOf(" " + c_name + "=");
if (c_start == -1) c_start = c_value.indexOf(c_name + "=");
if (c_start == -1) {
    c_value = null;
} else {
    c_start = c_value.indexOf("=", c_start) + 1;
    var c_end = c_value.indexOf(";", c_start);
    if (c_end == -1) {
        c_end = c_value.length;
    }
    c_value = unescape(c_value.substring(c_start, c_end));
}
return c_value;
}

$(document).ready(function() {
var acookie = getCookie("mycookie");
if (!acookie) {

        var count=-1; // initially -1 as we are having a delay of 1000ms

        var counter=setInterval(timer, 1000); //1000 will  run it every 1 second

        function timer()
        {
            count=count+1;
            if (count >=6) //+1 than the req time as we have a delay of 1000ms
            {
                clearInterval(counter);
                var modal2 = document.getElementById('booking-modal-2');
                if (modal2.style.display !== 'block') {
                    $("#booking-modal").fadeIn("slow");
                    $("#booking-modal").css("display", "block");
                }
                return;
            }
            // document.getElementById("timer").innerHTML=count + " secs"; // watch for spelling
        }

}
});
...