[whatwg] setting location.hash property and browser reload
Ian Hickson
ian at hixie.ch
Wed Jul 8 22:08:05 PDT 2009
On Wed, 8 Jul 2009, Peter Michaux wrote:
>
> When setting the location.hash property, some older browsers reloaded
> the entire page. The newest versions of the major browsers doe not
> reload the page when setting location.hash. This seems to be now de
> facto standard behavior. Sites like Yahoo Maps! depends on the page not
> reloading when setting location.hash for a good user experience.
>
> I'm not aware of any standard guaranteeing there is no page reload when
> setting location.hash. Will HTML5 make such a guarantee? I cannot find
> anything in the spec.
HTML5 requires that there not be a reload. Setting location.hash
eventually (if you follow the admittedly convoluted definitions) is
equivalent to running the navigation algorithm:
http://www.whatwg.org/specs/web-apps/current-work/#navigate
...which, in step 4, just scrolls and aborts the algorithm without
actually changing the active Document object.
HTH,
--
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