0

以下のコードを実行して、アプリを開いた直後にユーザーがまだセッション ID を持っているかどうかを確認しています。そうでない場合は、ログイン ページにリダイレクトします。問題は、ちらつきが激しいことです。これを document.ready に変更すると、アプリをロードすることなく、スプラッシュ画面が永久に表示されたままになります。どうすればこれを正しく行うことができますか?

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

1 に答える 1

1

onDeviceReady に入れてみませんか?

また、すべての js 変数を失う別の html ページにリダイレクトするのではなく、すべてを 1 つのページに保持することをお勧めします。

于 2013-05-10T03:33:14.000 に答える