Wie überprüfe ich, ob ein Keks existiert??

Wie überprüfe ich, ob ein Keks existiert??
Cookies verwalten eine kleine Datenmenge (ca. 4 KB) auf dem Computer des Benutzers über einen Webbrowser und werden verwendet, um Informationen über einen Benutzer zu speichern, einschließlich Anmeldeinformationen und Anmeldeinformationen und anderen Datenformen. Es kann verwendet werden, um die Erfahrung eines Benutzers auf einer Website zu optimieren. In den größten Browsern speichern drei Arten von Keksen. “Session Cookies"Die gelöscht werden, wenn der Browser geschlossen ist"Erstanbieter-Kekse"Die von Websites und der" erstellt werden "Kekse von Drittanbietern”Erstellt vom Dritten auf Ihrer Website.

Dieser Artikel zeigt die Methode, um zu überprüfen, ob ein Cookie mit JavaScript existiert.

So überprüfen/überprüfen Sie, ob ein Cookie in JavaScript existiert?

Um zu überprüfen, ob der Keks im Browser existiert oder nicht, verwenden Sie die “checkcookie ()”Funktion. Überprüfen Sie in der definierten Funktion, ob das Cookie null ist, mit dem “dokumentieren.Plätzchen”Attribut. Wenn es null ist, bedeutet es, dass der Keks nicht existiert; Sonst existiert Cookie im Browser.

Beispiel

Erstellen Sie zwei Schaltflächen in einer HTML -Datei, mit der das Cookie auf dem Browser auf der Schaltfläche festgelegt und aktiviert wird. Klicken Sie auf:


Stellen Sie den Cookie mit dem "ein"dokumentieren.Plätzchen”Attribut mit dem“prompt()Methode, um die Eingabe vom Benutzer zu erhalten:

Funktion setcookie ()
var Cookie = Eingabeaufforderung ("Bitte geben Sie Ihren Namen ein");
dokumentieren.Cookie = Cookie;
Alert ("Cookie wird erstellt");

Definieren Sie nun eine Funktion namens “checkcookie ()”. Überprüfen Sie die Bedingung so, dass wenn der Wert von “dokumentieren.Plätzchen”Ist nicht gleich dem Null („ “), der Keks existiert. Ansonsten existiert es nicht. Dann rufen Sie das an "setcookie ()”Um den Cookie auf den Browser einzustellen:

functionCheckcookie ()
if (Dokument.Plätzchen != "")
alarm ("Cookie existiert");
Alarm ("Cookie is" + + Dokument.Plätzchen);

anders
alarm ("Cookie nicht existiert");
setcookie ();

Ausgang

Der Ausgang zeigt an, dass im Browser zuerst kein Keks vorhanden ist. Dann haben wir auf die “geklickt“setcookieFunktionieren Sie den Keks und holten seinen Wert ab.

Abschluss

Um zu überprüfen, ob der Keks im Browser existiert, verwenden Sie das “checkcookie ()”Funktion mit der“dokumentieren.Plätzchen”Attribut. Überprüfen Sie zunächst in der Funktion checkcookie (), ob das Cookie null ist. Wenn null, bedeutet dies, dass der Keks nicht existiert; Sonst existiert Cookie im Browser. Dieser Artikel hat die Methode gezeigt, um zu überprüfen, ob ein Cookie existiert oder nicht.