Sådan sletter du cookies fra den aktuelle kontekst uden at påvirke andre Google-tjenester

Hvordan kan man oprette en knap eller bookmarklet, der sletter cookies fra den aktuelle kontekst, uden at påvirke cookies fra andre Google-tjenester?

At oprette en knap eller bookmarklet, der sletter cookies fra den aktuelle kontekst uden at påvirke cookies fra andre Google-tjenester, indebærer at identificere specifikke cookies, oprette en JavaScript-funktion og gemme den som et bogmærke i din browser. Dette beskytter dit privatliv uden at miste funktionaliteten af andre Google-tjenester.

Sådan opretter du en knap eller bookmarklet, der sletter cookies fra den aktuelle kontekst uden at påvirke cookies fra andre Google-tjenester

At oprette en knap eller bookmarklet, der sletter cookies fra den aktuelle kontekst uden at påvirke cookies fra andre Google-tjenester, kan være en nyttig funktion for brugere, der ønsker at beskytte deres privatliv uden at miste funktionaliteten af andre Google-tjenester. Følg disse trin for at oprette en sådan knap eller bookmarklet:

Trin 1: Forstå konteksten

  • Identificer de specifikke cookies, du ønsker at slette.
  • Undersøg, hvilke cookies der er nødvendige for andre Google-tjenester, så du undgår at slette dem.

Trin 2: Opret en JavaScript-funktion

Du kan bruge JavaScript til at slette specifikke cookies. Her er et eksempel på en simpel JavaScript-funktion, der sletter cookies fra den aktuelle kontekst:


function deleteSpecificCookies() {
  var cookies = document.cookie.split("; ");
  for (var i = 0; i < cookies.length; i++) {
    var cookie = cookies[i];
    var eqPos = cookie.indexOf("=");
    var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
    if (name.includes("SPECIFIC_COOKIE_NAME")) {
      document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/";
    }
  }
}

Trin 3: Opret en Bookmarklet

En bookmarklet er en lille JavaScript-kode, som du kan gemme som et bogmærke i din browser. Følg disse trin for at oprette en bookmarklet:

  1. Opret en ny bogmærke i din browser.
  2. Rediger bogmærket og indsæt følgende kode i URL-feltet:

javascript:(function(){function deleteSpecificCookies(){var cookies=document.cookie.split("; ");for(var i=0;i-1?cookie.substr(0,eqPos):cookie;if(name.includes("SPECIFIC_COOKIE_NAME")){document.cookie=name+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/"}}}deleteSpecificCookies();})();

Trin 4: Test din Bookmarklet

  • Gå til den webside, hvor du ønsker at slette specifikke cookies.
  • Klik på din nye bookmarklet.
  • Kontroller, at de ønskede cookies er blevet slettet, og at andre Google-tjenester stadig fungerer korrekt.

Ved at følge disse trin kan du oprette en knap eller bookmarklet, der sletter cookies fra den aktuelle kontekst uden at påvirke cookies fra andre Google-tjenester. Dette kan hjælpe med at beskytte dit privatliv, samtidig med at du bevarer funktionaliteten af andre vigtige tjenester.