JavaScript-Cache löschen

Shraddha Paghdar 13 Juni 2022
JavaScript-Cache löschen

Wenn Sie eine Website besuchen, übernimmt Ihr Browser Teile der Seite und speichert sie auf der Festplatte Ihres Computers. Browser speichern häufig sogenannte statische Assets von Teilen einer Website, die sich bei einem Besuch nicht ändern.

Im heutigen Beitrag lernen wir, den Cache in JavaScript zu leeren.

Cache in JavaScript löschen

Ein Browser ist so konzipiert, dass er alle kurzen Caches speichert. Dies liegt daran, dass der Cache-Speicher der Hauptgrund dafür ist, dass die Website schneller geladen wird.

Es gibt also keine direkte Möglichkeit, Ihren Cache dauerhaft zu löschen, es sei denn, bestimmte Codierungen in Ihrem HTML werden geändert. Es mag ein paar andere Möglichkeiten geben, dies zu erreichen, aber diese beiden sind die einfachsten und effektivsten.

Ein Webbrowser erlaubt es Ihnen nicht, seinen Cache wie mobile Anwendungen zu löschen. Wir können zwar nicht den gesamten Browser-Cache des Clients löschen, aber das Laden der Webseite ohne Zwischenspeichern mithilfe von meta-Tags innerhalb des HTML-Codes ist immer noch möglich.

Die einzige Möglichkeit, dies zu tun, besteht darin, den Code zu ändern, der besagt, dass sich der Browser nicht an kürzlich geladenen Speicher erinnert, der nichts anderes als Cache-Speicher ist.

Die folgenden zwei Beispiele erläutern, wie der Cache geleert wird. Die folgenden Codes können nicht unverändert ausgeführt werden und haben keine Ausgabe.

Es muss dem vorhandenen Code hinzugefügt werden, um die Ausgaben anzuzeigen.

Ansatz 1

<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>

Fügen Sie diesen Teil des HTML-Codes hinzu, damit der Browser den Cache-Speicher nicht aufzeichnet.

Ansatz 2

Laden Sie einen Parameter in den Dateinamen innerhalb des script-Tags hoch. Tauschen Sie es aus, wenn Sie die Aufzeichnung austauschen.

Lassen Sie dies den Namen des Dokuments zu. Jedes Mal, wenn Sie diese Seite laden, wechseln Sie die Version des Skripts.

<script src = "oldFile.js?version = 0.1"></script>

Wenn Sie diese Seite das nächste Mal laden, sollte sie in etwa so aussehen.

<script src = "newfile.js?version = 0.2"></script>
Shraddha Paghdar avatar Shraddha Paghdar avatar

Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.

LinkedIn