我正在使用HTML 5,Ajax,jQuery和CSS構建移動應用程序。
我寫了以下代碼來存儲內置的用戶ID和名稱;
如何使用Java設置和讀取cookie值
<script>
document.cookie = "id="+"1";
document.cookie = "name="+"Demo Name";
</script>
我也寫了這個功能使用它的名字來讀取一個cookie的值;
function readCookie(name) {
name += '=';
for (var ca = document.cookie.split(/;\s*/), i = ca.length - 1; i >= 0; i--)
if (!ca[i].indexOf(name))
return ca[i].replace(name, '');
}
我打電話給以下內容,將已登錄用戶的名稱讀入名爲name的變量中;
var name = readCookie('name');
,同時在網頁瀏覽器進行測試,但是當我嘗試在移動應用中運行(與PhoneGap的編譯)以上工作正常的代碼中,變量名稱返回「不確定」,這意味着該腳本不能夠讀取cookie值..
請任何人都可以幫助我在這裏!
我不知道我做了什麼,或者如果我錯過了什麼。
我需要使用cookie來驗證我的移動應用程序中登錄的用戶。
感謝
這不適合我。我想要的是一個解決方案,可以設置cookie,並在webview中讀取cookie的值。清除cookie不是問題,因爲我總是可以將它設置爲空值 –