我有一个 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 会对其进行操作。