Ich mache eine Website, die dazu neigen, alle Anfragen auf einer Seite (Ajax) zu behandeln. so dachte ich, dass ich konnte jeden Benutzer Klick auf einem Link Fall und überprüfe IF es auf meiner Website, was ich tue etwas auf JavaScript wie ein Ajax-Request zum Beispiel ELSE es den Link wie gewohnt öffnen würde!Wie überwacht man die Änderungen in der URL (Fragment Identifier - der Anker Teil einer URL)
eine Uhr auf window.location zu tun hat nicht funktioniert! und außerdem weiß ich nicht, ob es trotzdem den url-teil nach dem # zeichen gibt. Hinweis: beide GMail und Facebook tut, dass ich denke, !, sie so etwas wie folgt verwenden:?
http://mail.google.com/mail/#inbox
http://www.facebook.com/home.php#/Posteingang/ref = mb
Bitte Bedenken Sie: dass Ich liebe es, jQuery in meinen Projekten zu verwenden, daher wird jede Lösung bevorzugt.
Irgendwelche Ideen?
@Omar: Der Teil der URL nach # ist der 'Hash '. Bearbeitet den Titel und das Tag Ihrer Frage. :) –
@ o.k.w: Der Teil der URL nach # heißt "Fragment", nicht Hash. –
@ o.k.w Vielen Dank, ich bin kein 'Native' Englisch, also fühlen Sie sich frei, es zu korrigieren. –