我有一个很重的Ajax应用程序,可能具有类似于以下的URL
http://example.com/myApp/#page=1
当用户操作网站时,地址栏可能会变成类似于以下内容:
http://example.com/myApp/#page=5
不重新加载页面。
我的问题是以下步骤:
- 用户收藏第一个URL。
- 用户操作应用程序,使第二个URL成为当前状态。
- 用户单击在步骤1中创建的书签。
- 地址栏中的URL从http://example.com/myApp/#page=5更改为http://example.com/myApp/#page=1,但我不知道如何检测更改发生了什么。
如果我检测到更改,一些JavaScript代码将对其进行处理。