(edycja: zmieniono większość pytania)
Otrzymałem odpowiedź dotyczącą sposobu przejścia do pierwszej strony karty .
Zasadniczo bookmarklet
javascript:window.history.go(-(window.history.length - 1))
Działa dobrze ze wszystkich stron, ale z niektórych stron, zwłaszcza tych, które były bezczynne przez długi czas, nie działa.
Czy jest lepszy sposób na użycie tego bookmarkletu?
firefox
javascript
bookmarklet
Pierścień Ø
źródło
źródło
javascript:alert(window.history.length)
ci daje? (Wystarczy skopiować i wkleić do paska adresu / lokalizacji okna, w którym załadowano iGoogle.)19
dla Google News, który odświeża poprzez href = ... [patrz wyżej]). Próbowałem sprawdzić window.onunload i body.onunload, wszystkie one są niezdefiniowane .javascript:window.history.go(-5)
zobaczyć, co się stanie?javascript:
otwarcie, że - mimo, że nie teraz na moim FF4 beta.)Odpowiedzi:
Spróbowałbym dodać jakąś formę sprawdzania poprawności przekazywanej wartości. Ponadto: mówisz, że nie działa, ale nie mówisz, jak to nie działa (np. „Odświeża bieżącą stronę”; lub „wraca do pierwszej strony plus 1”)
Cribbed from w3:
źródło
go(x)
zx==-1
nie ma żadnego efektu - podczas gdy history.length ma 10. Może Firefox pb ...