[whatwg] Question about "certain cases" for popstate event
Ian Hickson
ian at hixie.ch
Wed Jun 15 20:42:43 PDT 2011
On Tue, 5 Apr 2011, RafaÅ~B MiÅ~Becki wrote:
>
> There is part of the spec that do not see too obvious for me. Could you
> help me with that?
>
> 6.5.9.1 says:
> > The popstate event is fired in certain cases when navigating to a
> > session history entry.
>
> Where can I find definition of that "certain cases"?
If you click on "popstate" you'll be taken to the definition of
"popstate"; if you click on it again you'll be presented with a list of
all the references. Or, you can just search for "popstate". Either way
you'll find that the only place that fires it is here:
http://www.whatwg.org/specs/web-apps/current-work/complete/history.html#history-traversal
The next question of course is "when is that algorithm invoked". If you
click on its definition (the bold text at the top of that section) then
you'll get a list of the places where it's mentioned. The exact answer is
rather subtle and I'm reluctant to try to summarise it.
> Google Chrome 10 seems to fire popstate even if I open totally new page.
> Firefox 4 seems to fire event only on going back/forward
How are you determining if Firefox fires the event? Are you sure you're
not just checking after Firefox has fired it?
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list