我正在编写一个AJAX应用程序,但是当用户浏览应用程序时,我希望尽管缺少页面重新加载,地址栏中的URL仍会更新.基本上,我希望他们能够在任何点书签,从而返回当前状态.
人们如何处理在AJAX应用程序中维护RESTful?
我意识到许多网络应用程序都#在其应用程序的 URL 中使用。
例如,谷歌分析。
当我查看访问者的语言页面时,该地址位于 URL 栏中:
https://www.google.com/analytics/web/?hl=en#report/visitors-language/a33185827w60383872p61754588/
Run Code Online (Sandbox Code Playgroud)
当我查看访问者的地理位置页面时,此地址位于地址栏中:
https://www.google.com/analytics/web/?hl=en#report/visitors-geo/a33185827w60383872p61754588/
Run Code Online (Sandbox Code Playgroud)
我认为这是 Google Analytics 网络应用程序传递#report/visitors-language和#report/vistiors-geo.
我知道 Google 分析正在使用<iframe>. 似乎只有主要内容框在显示内容时发生了变化。
是#因为<iframe>功能而使用吗?