簡體   English   中英

如何在應用程序重新打開時強制移動瀏覽器重新加載頁面

[英]How to force mobile browsers to reload the page when the application is reopened

您可能知道,在 chrome 或 firefox mobile 中,當您訪問網頁時,如果您關閉瀏覽器然后再次打開,應用程序所做的第一件事就是再次打開該網頁,但它會打開您離開時離開的版本已關閉,因此,例如,如果您正在觀看包含 4 個帖子的論壇主題並關閉,則下次打開時您會看到同一主題包含相同的 4 個帖子,即使有新帖子,您唯一能知道的方法就是重新加載這一頁。

我遇到了一些問題,因為我的會話變量已過期,但打開了以前版本中的頁面,然后由於未定義會話變量而收到大量通知。

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

提前致謝。

如果您使用像axios這樣的庫,您可以處理由攔截器的無效會話引起的錯誤,並以編程方式觸發頁面重新加載。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM