javascript - 如何在加载 HTML 页面时清除缓存内存?

标签 javascript jquery ajax

我正在开发一个网站。但是它将用户名和密码缓存在缓存 block 中,可以使用winhex等黑客软件访问。我要清除缓存

$(".object-position").livequery("change", function() {
    $("#objects-list input").attr('disabled', true);
    var action = $(this).attr('name');
    var position = $(this).attr('value');
    var id = $(this).attr("id");
    var model = id.split("-")[0];
    var object_id = id.split("-")[1];

    $("#loader").show();
    $("#loader").fadeIn(200);

    $.ajax({
        type: "POST",
        async: true,
        url: "/manage/update_position/",
        data: "action=" + action + "&model=" + model + "&object_id=" + object_id + "&position=" + position,
        dataType: "json",
        success: function(data){
            $("#loader").fadeOut("fast", function () {
                $("#loader").hide();
            });
            $("objects-list").html(data["html"]);
            $("#message").show();
            $("#message").fadeIn(400).html('<span>'+data["message"]+'</span>');
            setTimeout(function(){
                $("#message").fadeOut("slow", function () {
                    $("#message").hide();
                });
            }, 1500); 
        }
    });
    $("#objects-list input").attr("disabled", false);
    return false;
});

最佳答案

此元代码应该适用于大多数浏览器的网络内容。但是,对于资源文件(javascript、图像、css),您的里程可能会有所不同。大多数缓存清除策略涉及更改资源文件的名称(可能是动态的)或使用 Apache 重写规则假装名称已更改。这个谷歌搜索应该让你走上正确的轨道。(js 的缓存破坏策略)

<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />

关于javascript - 如何在加载 HTML 页面时清除缓存内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43516436/

相关文章:

javascript - 存储/检索 CSS 元素

jquery - 链接两个 jquery 事件

jquery - 如何知道 jQuery 选项卡上的选项卡是否已启用?

javascript - 当用户开始输入文本时,在单独的 div 中触发 jQuery 自定义事件

PHP - 在 PHP 中检索 ajax 发布的 json 对象

c# - 当从 View (Ajax)发送请求时,即使我使用 [FromBody] C#, Controller 中也收​​到 NULL 对象

javascript - jQuery API 兼容的微框架(Zepto 除外)?

javascript - 未捕获的类型错误 : undefined is not a function on loading jquery-min. js

javascript - 将多个 Canvas 保存为一张图像(制作像 PicFrame 一样的网站)

javascript - 检查数据库中重复的 rand 函数值并重新生成