我有一个基于 ember.js 路由器的应用程序,有一个有趣的怪癖。由于路由器文档相当稀疏,我不确定这是否是我在其他地方的某些代码的功能或错误或意外后果。
当我在浏览器中重新加载包含应用程序的页面时,应用程序会跳转到我上次所在的路径。我将路由序列化为哈希。所以一个例子是我在app.html#/users/1/details
,我删除哈希并添加一个随机查询变量app.html?reload=randomnumber
并加载页面。一旦 ember 加载,它就会添加#/users/1/details
回该地址。
这是 ember 的功能/后果,还是我写的一些垃圾。到目前为止,我还没有发现我写的任何可能导致这种情况的东西。
如果它是 ember 功能,有没有办法禁用它?