ich einige Browser-History-Eingang haben, zum Beispiel nehmen wir an, das, was die Geschichte aussieht, wennWie die verschiedenen in Reihe zwischen zwei Browser bekommen Geschichte
http://example.com/index.php
http://example.com/profile.php
http://example.com/comments.php
http://example.com/contact.php
Nun ist die Differenz zwischen dem Index-Seite und die angeklickt ist Kontaktseite 3 ist, wie kann ich berechnen es
var currentPage = "index.php";
var historyPage = "contact.php";
var pageDiff = // historyPage - currentPage
Ist das Ziel, den Benutzer zurück zu gehen drei Seiten zu lenken? Wenn ja, warum leiten Sie sie nicht einfach mit 'window.location' dorthin? – jedifans
kann ich nicht, weil ich möchte, dass die Seite zurückgeht, so dass der Benutzer auch auf die Vorwärts-Schaltfläche klicken kann –
Scheint wie eine seltsame Anforderung, aber okay :). Denken Sie daran, dass in der Regel Seiten aus dem Cache des Browsers geladen werden. Wenn die Kontaktseite die Indexseite aktualisieren soll, wird sie daher nicht angezeigt. – jedifans