按下后退按钮时,使用HTML 5 popState重新加载整页?

时间:2015-03-23 19:41:33

标签: javascript jquery ajax html5 pushstate

只要我在我的应用内导航,history.pushStatewindow.onpopstate就能完美运行。页面内容已更新,AJAX请求被提取/重新获取。

问题在于我导航到一个完全不同的页面(在我的迷你单页应用程序之外)。

当我按返回按钮时,它会转到 AJAX请求的内容(没有CSS,页眉,页脚),而不是完全加载的页面+ AJAX请求的内容

当我在这个单页应用程序中向前和向后导航时,这种行为很正常,即当我按下后退按钮时,我只想要AJAX请求的内容,而不是整个页面。

当检测到用户已离开单页应用时,有没有办法强制它加载整页而不是回到AJAX请求?

希望有意义!

感谢。

0 个答案:

没有答案