Ad-Hockery: JavaScript's history object, pushState and the back button ⇥ adding a Cache-Control: no-cache header fixes the external url back bug link