Cookie同意警告-美国

时间:2019-07-11 14:53:20

标签: javascript php html

我一直在尝试对我的美国网站实施cookie同意警告,但是到目前为止,我发现的所有内容都可以与欧盟网站一起使用,但我一直无法使其正常运行。有什么建议么?下面是我正在使用的JS。

<script type="text/javascript">
// Cookie Compliancy BEGIN
function GetCookie(name) {
  var arg=name+"=";
  var alen=arg.length;
  var clen=document.cookie.length;
  var i=0;
  while (i<clen) {
    var j=i+alen;
    if (document.cookie.substring(i,j)==arg)
      return "here";
    i=document.cookie.indexOf(" ",i)+1;
    if (i==0) break;
  }
  return null;
}
function testFirstCookie(){
    var offset = new Date().getTimezoneOffset();
    if ((offset >= -180) && (offset <= 0)) { // European time zones
        var visit=GetCookie("cookieCompliancyAccepted");
        if (visit==null){
           $("#myCookieConsent").fadeIn(400);   // Show warning
       } else {
            // Already accepted
       }
    }
}
$(document).ready(function(){
    $("#cookieButton").click(function(){
        console.log('Understood');
        var expire=new Date();
        expire=new Date(expire.getTime()+7776000000);
        document.cookie="cookieCompliancyAccepted=here; expires="+expire+";path=/";
        $("#myCookieConsent").hide(400);
    });
    testFirstCookie();
});
// Cookie Compliancy END
</script>

0 个答案:

没有答案