首页 > 解决方案 > 缓存控制在某些 Android 浏览器中不起作用

问题描述

我已经阅读了有关缓存控制的文档,但并非所有浏览器都支持缓存控制,它允许您禁用后退按钮,尤其是在您完成 CAT(计算机辅助测试)之后。而且我已经在几个安卓浏览器中进行了测试,但是该浏览器没有在那个链接中列出。链接:https ://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control 。

header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

后退按钮在浏览器中有效,但在链接中未列出的 Android 设备中无效

此代码用于在您清除测试后禁用后退按钮

请注意,此代码在 Android 浏览器中不起作用,通过测试后后退按钮功能会绕过。谁能知道如何解决这个后退按钮,所以它适用于所有安卓浏览器?不仅在那个链接上列出,当一个人完成测试时,用户在测试后不能修改任何答案。

标签: androidwindowscodeignitercachingcache-control

解决方案


推荐阅读