加载缓存页面时重置变量

Resetting variables when loading a cached page

本文关键字:变量 缓存 加载      更新时间:2023-09-26

我有一个页面,其中设置客户身份验证的js变量的a值为false"jQuery(document).ready(function()"在第一次加载时。

,但在客户验证了自己,然后返回到同一页面后,该页面从缓存中加载,值仍然保持

所以有一种方法,我可以强迫变量重置自己??

可以使用-

检查页面何时变为可见
$('#mypage').live('pageshow', function (event) {
          //Reset the vars here.. 
        });

较短的路是

window.onpageshow = function(event) {
    //event.persisted)
    //Reset the vars here.. 
};