簡體   English   中英

帶有phonegap的jQuery-mobile在Android 4.0上未獲取Cookie

[英]Jquery-mobile with phonegap not getting cookies on Android 4.0

我有一個適用於Android的phonegap應用,其中是一個登錄頁面,其中包含以下代碼:

<h3>Log In</h3>
            <input id="username" type="email" name="login" value="" placeholder="User" style="background: white;"/>
            <input class="wrapped_input login_password" id="password" type="password" value="" name="password" placeholder="Password" style="background: white;"/>

            <div data-role="fieldcontain">
                <fieldset data-role="controlgroup">
                        <input type="checkbox" name="remember" id="remember" />
                        <label for="remember">Remember Password</label>
                        <input type="checkbox" name="mantener" id="mantener" disabled="disabled" />
                        <label for="keepIn">Keep me in</label>
                </fieldset>
            </div>

            <div class="cta_button_wrapper">
                <a href="javascript:login();" data-role="button" rel="external" data-transition="slide" data-theme="e" >Log</a>
            </div>

在login()函數中,我對服務進行Ajax調用,並成功執行:

if($('#remember').is(':checked')) 
            {
                setCookie("coreMobileLoginRemember", "true", 100);

                setCookie("coreMobileLoginUser",user,100);
                setCookie("coreMobileLoginHash",password,100);

                if($('#mantener').is(':checked'))
                    setCookie("coreMobileLoginKeep", "true", 100);
                else
                    deleteCookie("coreMobileLoginKeep");
            }
            else
            {
                deleteCookie("coreMobileLoginRemember");
                deleteCookie("coreMobileLoginUser");
                deleteCookie("coreMobileLoginHash");
                deleteCookie("coreMobileLoginKeep");
            }

在Android 2.2中,它運行良好,但在Android 4.0.3中,該應用程序不記得用戶,我想這與Cookie有關,但我無法弄清楚它是什么。

我通過使用localStorage而非cookie解決了此問題。 如果有人對此有實際答案,請發布並接受。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM