繁体   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