我有一個簡單的SPA,由我們的團隊使用,使用angular1。它從REST調用中獲取大部分數據,但我也有一個「元刷新」標記來偶爾重新加載整個頁面,以確保用戶偶爾會發生小的功能更改。沒有必要永遠使這個可選的,它應該只是重新加載頁面。如何做「元刷新」,但只有當頁面存在時
這種策略的一個小麻煩是,當用戶有時會斷開網絡(例如在工作和家中之間旅行)時,頁面重新加載失敗,並進入錯誤狀態。只需強制重新加載頁面很簡單,但我希望這樣做更簡潔一些,以便只在頁面可以訪問頁面時才重新加載頁面。
我注意到https://davidwalsh.name/meta-refresh-javascript的建議。這使用JavaScript來重新加載,但它不是在現有頁面上的條件。
是否有一個合理的變化,它會簡單地跳過重新加載,當它無法到達頁面,然後再次重新加載時,它可以?
無法停止在JavaScript中觸發元刷新 – epascarello