Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Erweiterung für EU-Cookie-Verordnung

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    Re: MODUL: Erweiterung für EU-Cookie-Verordnung
    Antwort #495 am: 21. April 2021, 18:42:49
    Ok, Secure = true und SameSite = none. In der Datei cookie_guard_nR.min.js taucht  .cookie ([PUNKT]cookie) nicht auf. dafür
    5x document.cookie
    3x document.cookie.split
    Code: Javascript  [Auswählen]
    !function(a){"undefined"==typeof a.cookieguard&&(a.cookieguard=function(b){var c={cookieDeleteDelay:100,messageShowDelay:1e3,messageHideDelay:null,answeredHideDelay:2e3,slideSpeed:500,cookiePrefix:"cookieguard_",alertOfUnknown:!0,showTop:!1,woshDerc:!0,cookiesPrimaryTxt:"This website uses cookies.<br/>",cookiesSecondaryTxt:"You may choose to block non-essential and unknown cookies.",cookiesEssentialTxt:"Essential Cookies <span>- The site owner has indicated that these are essential to the running of the site.</span>",cookiesNonEssentialTxt:"Non-Essential Cookies <span>- The site owner has approved these cookies but you may turn them off.</span>",cookiesCookieGuardTxt:" - This cookie is essential for storing the status of your cookie choices whilst using this site.",cookiesUnknownTxt:"Unknown Cookies <span>- The site owner has not approved these cookies.</span> ",cookiesNewFoundTxt:"Cookie Guard has found new cookies.<br/>",cookiesNewBlockTxt:"You may choose to block these cookies.",cookiesNotAllowedTxt:"The listed cookies have now been allowed on this site.",cookiesNowAllowedTxt:"Non-essential and unknown cookies have now been blocked on this site.",cookiesShowTxt:"Show",cookiesHideTxt:"Hide",cookiesAllowTxt:"Allow",cookiesBlockTxt:"Block",cookiesOkayTxt:"Okay"};a.cookieguard.settings=a.extend(c,b,{cookiesUsed:new Array,messageHideTimeout:null})}),a("body").append('<div id="show-cook-again">Cookies</div>'),"undefined"==typeof a.cookieguard.cookies&&(a.cookieguard.cookies=function(){}),"undefined"==typeof a.cookieguard.cookies.read&&(a.cookieguard.cookies.read=function(a){for(var b=a+"=",c=document.cookie.split(";"),d=0;d<c.length;d++){for(var e=c[d];" "==e.charAt(0);)e=e.substring(1,e.length);if(0==e.indexOf(b))return e.substring(b.length,e.length)}return null}),"undefined"==typeof a.cookieguard.cookies.create&&(a.cookieguard.cookies.create=function(a,b,c,d,e){if((void 0==d||null==d)&&(d=document.domain),(void 0==e||null==e)&&(e="/"),c){var f=new Date;f.setTime(f.getTime()+1e3*60*60*24*c);var g="; expires="+f.toGMTString()}else var g="";document.cookie=a+"="+b+g+"; domain="+d+"; path="+e}),"undefined"==typeof a.cookieguard.cookies.erase&&(a.cookieguard.cookies.erase=function(b){a.cookieguard.cookies.create(b,"",-1,"",""),a.cookieguard.cookies.create(b,"",-1,""),a.cookieguard.cookies.create(b,"",-1),a.cookieguard.cookies.create(b,"",-1,"."+document.domain),".www."==document.domain.substr(0,4)&&a.cookieguard.cookies.create(b,"",-1,document.domain.substr(1)),"www."==document.domain.substr(0,4)&&a.cookieguard.cookies.create(b,"",-1,"."+document.domain.substr(4))}),"undefined"==typeof a.cookieguard.cookies.add&&(a.cookieguard.cookies.add=function(b,c,d,e){for(var f=c.split(","),g=0;g<f.length;g++)a.cookieguard.settings.cookiesUsed.push({name:b,cookie:f[g],description:d,essential:e}),e&&a.cookieguard.cookies.storeAllowedCookie(f[g])}),"undefined"==typeof a.cookieguard.cookies.findUnknownCookies&&(a.cookieguard.cookies.findUnknownCookies=function(){var b=a.cookieguard.cookies.getAllowedCookies(),c=a.cookieguard.cookies.getDisallowedCookies(),d=a.cookieguard.settings.cookiesUsed,e=new Array,f=new Array;if(document.cookie&&""!=document.cookie)for(var g=document.cookie.split(";"),h=0;h<g.length;h++){var i=g[h].split("=");i[0]=i[0].replace(/^ /,""),e.push(decodeURIComponent(i[0]))}for(var h=0;h<e.length;h++){var j=!1;if(null!=b)for(var k=0;k<b.length;k++)if(0===b[k].indexOf("*")&&"*"==b[k].match("\\*$")){if(e[h].indexOf(b[k].replace("*",""))>-1){j=!0;break}}else if(0===b[k].indexOf("*")){if(e[h].match(b[k].replace("*","")+"$")==b[k].replace("*","")){j=!0;break}}else if("*"==b[k].match("\\*$")){if(0===e[h].indexOf(b[k].replace("*",""))){j=!0;break}}else if(b[k]==e[h]){j=!0;break}if(!j&&null!=c)for(var k=0;k<c.length;k++)if(0===c[k].indexOf("*")&&"*"==c[k].match("\\*$")){if(e[h].indexOf(c[k].replace("*",""))>-1){j=!0;break}}else if(0===c[k].indexOf("*")){if(e[h].match(c[k].replace("*","")+"$")==c[k].replace("*","")){j=!0;break}}else if("*"==c[k].match("\\*$")){if(0===e[h].indexOf(c[k].replace("*",""))){j=!0;break}}else if(c[k]==e[h]){j=!0;break}if(!j&&d.length>0)for(var k=0;k<d.length;k++)if(0===d[k].cookie.indexOf("*")&&"*"==d[k].cookie.match("\\*$")){if(e[h].indexOf(d[k].cookie.replace(/\*/g,""))>-1){j=!0;break}}else if(0===d[k].cookie.indexOf("*")){if(e[h].match(d[k].cookie.replace(/\*/g,"")+"$")==d[k].cookie.replace(/\*/g,"")){j=!0;break}}else if("*"==d[k].cookie.match("\\*$")){if(0===e[h].indexOf(d[k].cookie.replace(/\*/g,""))){j=!0;break}}else if(d[k].cookie==e[h]){j=!0;break}j||0===e[h].indexOf(a.cookieguard.settings.cookiePrefix)&&(j=!0),j||f.push(e[h])}return f}),"undefined"==typeof a.cookieguard.cookies.storeAllowedCookie&&(a.cookieguard.cookies.storeAllowedCookie=function(b){var d,c=a.cookieguard.cookies.getAllowedCookies();null==c?d=b:(d=c.join(","),-1==a.inArray(b,c)&&(d=d+","+b)),a.cookieguard.cookies.create(a.cookieguard.settings.cookiePrefix+"allowedCookies",d,365)}),"undefined"==typeof a.cookieguard.cookies.getAllowedCookies&&(a.cookieguard.cookies.getAllowedCookies=function(){var b=a.cookieguard.cookies.read(a.cookieguard.settings.cookiePrefix+"allowedCookies");return null!=b?b.split(","):null}),"undefined"==typeof a.cookieguard.cookies.storeDisallowedCookie&&(a.cookieguard.cookies.storeDisallowedCookie=function(b){var d,c=a.cookieguard.cookies.getDisallowedCookies();null==c?d=b:(d=c.join(","),-1==a.inArray(b,c)&&(d=d+","+b)),a.cookieguard.cookies.create(a.cookieguard.settings.cookiePrefix+"disallowedCookies",d,365)}),"undefined"==typeof a.cookieguard.cookies.getDisallowedCookies&&(a.cookieguard.cookies.getDisallowedCookies=function(){var b=a.cookieguard.cookies.read(a.cookieguard.settings.cookiePrefix+"disallowedCookies");return null!=b?b.split(","):null}),"undefined"==typeof a.cookieguard.eradicateCookies&&(a.cookieguard.eradicateCookies=function(){var b=a.cookieguard.cookies.getDisallowedCookies(),c=a.cookieguard.cookies.getAllowedCookies(),d=new Array;if(document.cookie&&""!=document.cookie)for(var e=document.cookie.split(";"),f=0;f<e.length;f++){var g=e[f].split("=");g[0]=g[0].replace(/^ /,""),d.push(decodeURIComponent(g[0]))}for(var f=0;f<d.length;f++){var h=!1;if(0===d[f].indexOf(a.cookieguard.settings.cookiePrefix)&&(h=!0),!h){if(null!=c)for(var i=0;i<c.length;i++)if(0===c[i].indexOf("*")&&"*"==c[i].match("\\*$")){if(d[f].indexOf(c[i].replace("*",""))>-1){h=!0;break}}else if(0===c[i].indexOf("*")){if(d[f].match(c[i].replace("*","")+"$")==c[i].replace("*","")){h=!0;break}}else if("*"==c[i].match("\\*$")){if(0===d[f].indexOf(c[i].replace("*",""))){h=!0;break}}else if(c[i]==d[f]){h=!0;break}if(!h&&null!=b)for(var i=0;i<b.length;i++)if(0===b[i].indexOf("*")&&"*"==b[i].match("\\*$")){if(d[f].indexOf(b[i].replace("*",""))>-1){a.cookieguard.cookies.erase(d[f]),h=!0;break}}else if(0===b[i].indexOf("*")){if(d[f].match(b[i].replace("*","")+"$")==b[i].replace("*","")){a.cookieguard.cookies.erase(d[f]),h=!0;break}}else if("*"==b[i].match("\\*$")){if(0===d[f].indexOf(b[i].replace("*",""))){a.cookieguard.cookies.erase(d[f]),h=!0;break}}else if(b[i]==d[f]){a.cookieguard.cookies.erase(d[f]),h=!0;break}}}}),"undefined"==typeof a.cookieguard.run&&(a.cookieguard.run=function(){setTimeout(function(){var b;b=a.cookieguard.settings.alertOfUnknown?a.cookieguard.cookies.findUnknownCookies():new Array,a.cookieguard.hasAnswered()?(a.cookieguard.eradicateCookies(),b.length>0?(a.cookieguard.buildMessage(!1,null,b),a.cookieguard.displayMessage(a.cookieguard.settings.messageShowDelay,a.cookieguard.settings.messageHideDelay)):b.length<=0&&(a("#show-cook-again").is(":visible")||a("#show-cook-again").show())):(a.cookieguard.buildMessage(!0,a.cookieguard.settings.cookiesUsed,b),a.cookieguard.displayMessage(a.cookieguard.settings.messageShowDelay,a.cookieguard.settings.messageHideDelay))},a.cookieguard.settings.cookieDeleteDelay)}),a("#show-cook-again").click(function(){a("#cookieGuardMsg").is(":visible")?a.cookieguard.hideMessage():(a.cookieguard.buildMessage(!0,a.cookieguard.settings.cookiesUsed,""),a.cookieguard.displayMessage(0,0))}),"undefined"==typeof a.cookieguard.hasAnswered&&(a.cookieguard.hasAnswered=function(){return null!=a.cookieguard.cookies.read(a.cookieguard.settings.cookiePrefix+"initialised")?!0:!1}),"undefined"==typeof a.cookieguard.buildMessage&&(a.cookieguard.buildMessage=function(b,c,d){a("body").prepend('<div id="cookieGuardMsg"><div id="cookieGuardMsgInner">'+(1==a.cookieguard.settings.woshDerc?'

    In einer der webald_noriddle_cookieguard.php ist document.cookie auch noch zu finden

    Code: PHP  [Auswählen]
    var ce = (navigator.cookieEnabled) ? true : false;if (typeof navigator.cookieEnabled == 'undefined' && !cookieEnabled) {
        document.cookie = 'ce_cookie';
        ce = (document.cookie.indexOf('ce_cookie') != -1) ? true : false;
    }

    Aber klar, wenn Du es nicht mehr pflegst, ist das eben so. Ich hatte gehofft, dass es nicht ganz so schwierig wäre oder vielleicht irgend jemand sonst einen Plan hat. :-(
    Danke auf jeden Fall, dass Du Dich gemeldet und Tipps gegeben hast!
    Trade Republic - Provisionsfrei Aktien handeln

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.195
    • Geschlecht:
    Re: MODUL: Erweiterung für EU-Cookie-Verordnung
    Antwort #496 am: 21. April 2021, 20:48:37
    [...] Ich habe ja nicht wirklich zustimmungspflichtige Cookies und könnte theoretisch auf ein Tool verzichten - möchte das aber nicht, weil ich davon ausgehe, dass der Seitenbesucher - auch wenn es nervt - inzwischen sowas erwartet.
    [...]

    Wenn du keine zustimmungspflichtigen Cookies einsetzt, dann würde ich die Besucher nicht mit einem Cookie Banner "quälen".

    Grüße

    Torsten
    20 Antworten
    17676 Aufrufe
    18. September 2018, 12:41:38 von DieterW
    42 Antworten
    19254 Aufrufe
    26. Mai 2018, 10:25:24 von p3e
    0 Antworten
    274 Aufrufe
    25. September 2023, 12:18:29 von AGI
    26 Antworten
    18682 Aufrufe
    14. Juli 2014, 12:32:56 von sixtyseven