如何在javascript中单击按钮删除google analytics cookie?除带有以下代码的ga Cookie外,所有Cookie都将被删除

如何在javascript中单击按钮删除google analytics cookie?除带有以下代码的ga Cookie外,所有Cookie都将被删除,javascript,cookies,Javascript,Cookies,我尝试了所有可能的方法在javascript中单击按钮时删除cookie,但是一个特定的google analytics cookie根本没有被删除。cookie名称是“_ga”和“_gid”。代码如下: function deleteCookie(cname) { // Create an date object var d = new Date(); // Set the time to the past. 1000 milliseonds = 1 second d.s

我尝试了所有可能的方法在javascript中单击按钮时删除cookie,但是一个特定的google analytics cookie根本没有被删除。cookie名称是“_ga”和“_gid”。代码如下:

function deleteCookie(cname) {

  // Create an date object
  var d = new Date(); 

  // Set the time to the past. 1000 milliseonds = 1 second
  d.setTime(d.getTime() - (1000 * 60 * 60 * 48));

  // Compose the expiration date 
  var expires = "Expires=" + d.toGMTString();

  window.document.cookie = cname + "=; Path=/; " + expires ;
  
  console.log(window.document.cookie);
}

deleteCookie('_ga');
deleteCookie('_gid');

有一些工具允许您格式化问题文本框中的代码。我已经在这个例子中为您修复了它。cookie是否标记为HTTPOnly?如果是,则无法使用Javascript访问控制台输出是什么?@GabrielLupu-cookies是https控制台输出是“cookiename=”其值“,例如:“\u ga=其值”。但不知道为什么单击按钮时,cookies仍然没有被删除@showdev