Anybody got experience validating for Hash-Bang sites
I see chatter about Hash-Bang sites.
That's sites with a URI like http://www.somesite.com/section45/#!blabla. Where the idea is that the server only sees up to the hash and Javascript takes over building the page (browser side) based on what's after the #. See http://bit.ly/iv54kc for a description. Twitter recently started using this form (I have no idea why they decided to do that!).
I wondered if anybody here has gone this route. If you did can you share details of how you go about validating content?
(NOTE: I see no need to go down this route in my own work. When the big majority of browsers support a way to do this I might revisit it. I'd need to be convinced that it is a sane thing to do though. I guess that a page you decide to mark as no-archive etc. might qualify quite easily. There are facilities in some browsers already to do something called pushState, replaceState and onpopstate to handle this sort of situation. That collection effectively replaces what #! is intended to do and will no doubt present a big headache to those who have gone down the #! path. (Their URL's will be obsolete and they'll need to keep supporting them!))
Here's one analysis of the situation http://bit.ly/kYJTPV.
That's sites with a URI like http://www.somesite.com/section45/#!blabla. Where the idea is that the server only sees up to the hash and Javascript takes over building the page (browser side) based on what's after the #. See http://bit.ly/iv54kc for a description. Twitter recently started using this form (I have no idea why they decided to do that!).
I wondered if anybody here has gone this route. If you did can you share details of how you go about validating content?
(NOTE: I see no need to go down this route in my own work. When the big majority of browsers support a way to do this I might revisit it. I'd need to be convinced that it is a sane thing to do though. I guess that a page you decide to mark as no-archive etc. might qualify quite easily. There are facilities in some browsers already to do something called pushState, replaceState and onpopstate to handle this sort of situation. That collection effectively replaces what #! is intended to do and will no doubt present a big headache to those who have gone down the #! path. (Their URL's will be obsolete and they'll need to keep supporting them!))
Here's one analysis of the situation http://bit.ly/kYJTPV.