0

我正在运行下面的代码来检查用户在打开应用程序时是否仍然有会话 ID。如果没有,我想重定向到登录页面。问题是,我得到一个强烈的闪烁。如果我将其更改为 document.ready,则启动画面将永远停留在那里,而无需加载应用程序。我怎样才能正确地做到这一点?

$(window).load(function(){
    if(!localStorage.getItem("sessionid2")){
        window.location = "login.html";
    }
});
4

1 回答 1

1

为什么不把它放在你的 onDeviceReady 中呢?

最佳做法是将所有内容保留在一个页面上,而不是重定向到另一个 html 页面,丢失所有 js 变量。

于 2013-05-10T03:33:14.000 回答