ShopPilot > Shopbetrieb
Cookie Banner ohne externe Javascript Bibliothek
(1/1)
Ellena R.:
Viele der angebotenen Cookie_banner Scripte beruhen auf einer extern zu ladenden JS Bibliothek.
Was dort passiert wissen wir nicht. Es ist jedenfalls technisch möglich diverse Daten von den Besuchern der eigenen Seite abzugreifen und diese für Zwecke des Scriptanbieters zu nutzen.
Deshalb hier mal eine Lösung, die ohne externe Script auskommt (lediglich JQuery muss geladen sein).
--- Code: ---
<div id="cookiehint" style="background:#aaa">
<div>
<span>Diese Webseite verwendet Cookies, um Ihnen ein angenehmeres Surfen zu ermöglichen.</span>
<a href="__xxpath__?show<[b]Seitennnumer der Datenschutzerklärung[/b]>,__xxsession__">Hier erfahren Sie alles zum Datenschutz</a>
<span style="cursor:pointer;float:right;margin-right:20px;" id="cookiehintCloser" onclick="writeCookie('hidecookiehint','1'); jQuery('#cookiehint').slideUp()">✖</span>
</div>
</div>
<script>
if(document.cookie.indexOf('hidecookiehint=1') != -1){
jQuery('#cookiehint').hide();
}
else{
jQuery('#cookiehint').prependTo('body');
jQuery('#cookiehintCloser').show();
}
function writeCookie (key, value) {
var date = new Date();
days = 365;
date.setTime(+ date + (days * 86400000)); //24 * 60 * 60 * 1000 = ein Jahr
window.document.cookie = key + "=" + value + "; expires=" + date.toGMTString() + "; path=/";
};
</script>
--- End code ---
Linkback: https://www.shoppilot.net/pf/index.php?topic=1772.0
Navigation
[0] Themen-Index
Go to full version