我有一個有趣的怪癖ember.js基於路由器的應用程序。由於路由器文檔相當稀疏,我不確定這是否是功能或錯誤或其他地方的某些代碼的意外結果。Ember重新加載路由器恢復
當我在瀏覽器中重新載入包含應用程序的頁面時,應用程序跳轉到我上次所在的路線。我有路由序列化爲散列。所以一個例子是我在app.html#/users/1/details
,我刪除了哈希,並添加一個隨機查詢變量app.html?reload=randomnumber
並加載頁面。只要ember加載,它會將#/users/1/details
添加回該地址。
這是燼的特徵/後果,還是我寫的一些垃圾。我還沒有發現任何可能導致這種情況的信息。
如果它是一個燼特徵,有沒有辦法禁用它?
謝謝我不確定Ember是否使用了任何新的瀏覽器的持久性功能來保存它的狀態或一些這樣的廢話。散列字符串沒有在獲取請求中發送,但我認爲Chrome瀏覽器在加載頁面時有損於恢復它,儘管我需要再測試一下才能確認。它一定是假設我想去我之前的主播。僅供參考我的刷新方法就像'window.location = window.location.pathname +'?reload'+ App.generateRandVal()'。 – wmarbut