Мы используем одну и ту же настройку (источник: https://gist.github.com/johnchambers/5a6e67f2d7d39031af17) на разных страницах, и обычно она работает нормально, но на этот раз cookie_directive_container вообще не отображается на этой странице: haarem.ch
У нас есть файл Script and Cook ie Banner в файле cookie_accept. asp и мы включаем этот файл в наш индекс. asp. Я нахожу код в исходном коде живой страницы, поэтому проблем с включением нет. В чем проблема?
(function($) {
checkCookie_eu();
function checkCookie_eu() {
var consent = getCookie_eu("cookies_consent");
if (consent == null || consent == "" || consent == undefined) {
// show notification bar
$('#cookie_directive_container').show();
}
}
function setCookie_eu(c_name, value, exdays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
document.cookie = c_name + "=" + c_value + "; path=/";
$('#cookie_directive_container').hide('slow');
}
function getCookie_eu(c_name) {
var i, x, y, ARRcookies = document.cookie.split(";");
for (i = 0; i < ARRcookies.length; i++) {
x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
x = x.replace(/^\s+|\s+$/g, "");
if (x == c_name) {
return unescape(y);
}
}
}
$("#cookie_accept a.pull-right").click(function() {
setCookie_eu("cookies_consent", 1, 30);
});
}(jQuery));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="cookie_directive_container" style="display:none;" role="alert">
<div class="navbar-fixed-bottom">
<div class="container" id="cookie_accept">
<a href="#" class="btn pull-right">Einverstanden</a>
<p class="credit">
Wir verwenden Cookies, um die Nutzung der Webseite zu verbessern. Bei weiterer Nutzung der Webseite akzeptieren Sie unsere <a href="index.asp?inc=datenschutzerklaerung.asp" target="_blank">Datenschutzerklärung</a>
</p>
</div>
</div>
</div>
Где проблема в том, что баннер повара ie не отображается?