簡體   English   中英

禁用瀏覽器歷史記錄中的離線導航

[英]Disable Offline navigation from browser history

瀏覽器:Firefox(最新)方案:

  1. 用戶登錄到站點,打開一些頁面,該頁面需要有效的登錄憑據。 然后從站點注銷。
  2. 從Firefox的文件菜單中設置“脫機工作”模式。

  3. 現在,用戶可以從瀏覽歷史記錄(ctrl + H)中查看頁面/頁面內容。 盡管單擊任何鏈接都無法進行,但用戶仍可以查看脫機內容。

我使用了meta標簽和.htaccess來禁用頁面緩存。 並使用后退按鈕禁用功能,例如:

<script language="javascript" >
history.go(-(history.length - 1)); /* undo user navigation (ex: IE Back Button) */
</script>

首選的解決方案:兩種瀏覽器都不會存儲歷史記錄。

否則,用戶將無法在“脫機工作”模式下查看頁面(僅適用於我的網站頁面)。

恐怕這是您無法避免的。 如果頁面已加載一次,則瀏覽器不再需要后端請求來一次又一次地提供內容。 在前面,可以禁用瀏覽器中的javascript來繞過任何javascript解決方案。

暫無
暫無

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

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