簡體   English   中英

在聚合物注銷后如何防止用戶返回上一頁

[英]How to prevent user from going back to previous page after logout in polymer

我正在研究聚合物應用程序,其中登錄頁面本身就是登錄頁面,並且在用戶成功注銷后,我將他重定向到這樣的登錄頁面

   window.history.pushState({}, null, '/');
   window.dispatchEvent(new CustomEvent('location-changed'));

現在,如果用戶單擊瀏覽器后退按鈕,他將被帶到上一個網址。如何防止這種情況發生。

沒有適當的方法來更改windowhistory對象。 但是,您可以嘗試以下一些瘋狂的想法:

  • 您可以覆蓋history.back()並在用戶注銷后使其為null。
  • 您可以在每次頁面更改時檢查用戶是否登錄,如果沒有登錄,則可以使用location.replace("you home page")將其帶回主頁。
  • 注銷后,您可以從鐵頁中刪除除主頁以外的所有子元素,然后在用戶登錄(或刷新頁面)時再次添加它們。

暫無
暫無

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

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