2017-10-22 40 views
-1

正如你可能知道,在Chrome或Firefox移動,當你正在訪問的網頁,如果你關閉瀏覽器,然後重新打開,首先映入眼簾的應用確實是再次打開該網頁,但它會打開你離開的時候你關閉的版本,因此,例如,如果你看一個論壇主題與4個員額和關閉,下次打開時,你看到的同一個線程具有相同即使有新帖也可以發佈4篇帖子,但您可以知道的唯一方法就是重新加載頁面。如何強制移動瀏覽器重新加載頁面時,應用程序重新打開

我現在面臨的問題,因爲我的會話變量到期,但在以前版本的頁面被打開,然後我得到通知的載荷而沒有被定義的會話變量。

我需要找到一種方法來迫使移動瀏覽器中打開我的網頁的一個新實例,因此,如果會話變量已經過期,用戶將被重定向到正確的頁面。

在此先感謝。

+1

有在提問前先嚐試什麼嗎?有任何代碼示例?你也指什麼「錯誤」? – IncredibleHat

+0

聽起來像你需要實現一些基本的錯誤處理。 –

+0

@Randall其實不是真正的錯誤,但發現自己的會話變量沒有定義,但這些都是由於我在OP提到誤報 –

回答

0

如果你使用一個庫一樣axios,你可以處理由您與攔截無效的會話錯誤和編程觸發頁面重載。

axios.interceptors.response.use(function (response) { 
    return response; 
}, function(error) (
    if(error.statusCode === 401) 
    window.location.reload(); //or whatever 
    return error; 
}); 
+0

這不是我所要求的,我的應用程序有錯誤處理已經 –

相關問題