stevie1401 hat geschrieben: 20.10.2025 08:03
Code: Alles auswählen
<script type="text/javascript" src="index.js?t=1760939924"></script>
Was bedeutet das t=1760939924?
"t" steht hier für "time". Die Zahl steht für die vergangenen Sekunden seit 01.01.1970.
Code: Alles auswählen
Debug FormatDate("%dd.%mm.%yyyy - %hh:%ii:%ss", 1760939924)
; ergibt: 20.10.2025 - 05:58:44
Wenn jemand deine Internetseite besucht, dann speichert der Browser die "index.js"-Datei in den Browser-Cache, damit dieser die Datei beim nächsten Besuch nicht nochmal herunterladen muss. Änderst du nun etwas an der "index.js"-Datei auf deinem Webserver, wird die neue Version von dem Browser des Besuchers nicht heruntergeladen, weil in seinem Browser-Cache bereits die alte "index.js"-Datei gespeichert ist. Das "t=1760939924" bei "index.js?t=1760939924" führt dazu, dass der Browser beim Speichern in den Browser-Cache das "t=1760939924" ebenfalls berücksichtigt. Änderst du es zu "index.js?t=1760939930", ladet der Browser die Datei "index.js" erneut herunter, weil der Browser nur "index.js" mit "t=1760939924" im Browser-Cache hat.
stevie1401 hat geschrieben: 20.10.2025 08:03
Ich habe gelesen, um den Cache des Browsers auszuschalten kann ich ein v=1 einfügen.
"v=1" ist das Gleiche wie oben mit dem Parameter "t", nur das du hier eine Versionnummer anstatt eine Sekundenzahl angibst. Hier steht "v" wahrscheinlich für "version". Als erstes hast du die Version 1 der "index.js", also "index.js?v=1". Wenn du an der Datei etwas änderst, erhöhst du die Versionnummer: "index.js?v=2".
stevie1401 hat geschrieben: 20.10.2025 08:03
Kann ich das v=1 auch auch hinter das t=1760939924 schreiben?
Code: Alles auswählen
<script type="text/javascript" src="index.js?t=1760939924"v=1></script>
Ja, aber weitere Parameter werden mit "&" getrennt, also so:
Code: Alles auswählen
<script type="text/javascript" src="index.js?t=1760939924&v=1"></script>
Das macht aber wenig Sinn, weil du bereits mit einem Parameter den Browser des Besuchers zwingen kannst, die "index.js" erneut herunterzuladen.
Der Parameter muss auch nicht "v" oder "t" heißen, sondern kann eine beliebige Zeichenfolge sein. An den Parametern muss sich einfach nur etwas ändern, damit der Browser feststellt, dass im Browser-Cache die "index.js" mit den Parametern und deren Werten nicht bereits heruntergeladen wurde.