从浏览器历史记录禁用离线导航

时间:2015-11-17 10:35:54

标签: javascript .htaccess caching drupal drupal-7

浏览器:Firefox(最新) 场景:

  1. 用户登录该站点,打开一些需要有效登录的页面 凭据。然后从网站登录。
  2. 设置"脱机工作" Firefox文件菜单中的模式。

  3. 现在从浏览历史记录(ctrl + H)用户可以查看页面/内容了 页面。虽然点击任何链接都不起作用,但用户仍可以查看 离线内容。

  4. 我使用了元标记和.htaccess来禁用页面缓存。 并使用后退按钮禁用功能,例如:

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

    首选解决方案:任一浏览器都不会存储历史记录。

    或者,用户swill无法在&#34;脱机工作&#34;中查看页面(仅限我的网站页面)。模式。

1 个答案:

答案 0 :(得分:0)

恐怕这是你无法避免的事情。如果页面已加载一次,则浏览器不再需要后端请求来反复提供内容。在前面,可以绕过任何javascript解决方案在浏览器中禁用javascript。