URL Change-Ereignis - JavaScript

Habe ich ein setTimeout, die Datensätze, die URL in eine variable namens newURL.

function checkURL() {
    var newURL = window.location;
} setInterval(checkURL, 1000);

Was würde ich gerne mal passieren, dass eine bestimmte Funktion ausgeführt werden muss, wenn sich die URL ändert. Könnte mir hier jemand helfen bitte?

  • Whouldn nicht die url-änderung verursacht werden, die durch die Seite Neuladen?
  • Vorausgesetzt, die einzige fragment-Bezeichner ist geändert, oder die URL geändert durch die history-API, alles was Sie tun müssen ist, vergleichen Sie den aktuellen Wert mit dem vorherigen. Ich sehe nicht das Problem hier. Aber wenn das ändern der URL bewirkt ein erneutes laden der Seite, spielt es keine Rolle, was Sie tun, da Ihr Skript wird beendet.
  • Die URL kann geändert werden, indem eine Reihe von Möglichkeiten.
  • Felix Kling Recht ist. Die Seite wird mit Hilfe der History-API. Sindri Antwort geholfen. Danke!
InformationsquelleAutor Jacques Blom | 2012-06-11
Schreibe einen Kommentar