我需要幫助如何正確使用javascript:「document.cookie」或 如何在Android Web瀏覽器中使用JavaScript編寫cookie?Android中的「document.cookie」?
我確定在啓用cookie的設置中。當我使用「navigator.cookieEnabled」檢查 時,它也會返回true。
我有一段JavaScript代碼如下,一直在工作 無處不在 (例如PC瀏覽器,iPhone),但在Android中不起作用。
function createCookie(name) {
// cookies expired in 1 year.
var expDate = new Date();
expDate.setDate(expDate.getDate() + 365);
expDate = expDate.toGMTString();
var el = document.getElementById(name);
document.cookie = name + '=' + escape(el.value) + '; path=/ ;expires=' + expDate;
document.cookie = name + '-idx=' + escape(el.selectedIndex) + ';path=/ ; expires=' + expDate;
//alert('cookie : ' + document.cookie);
}
當我打開的代碼的最後一行的「警報」評論,Android將 只顯示空白,而 其他所有瀏覽器告訴我,我剛剛 寫入cookie的內容。
請幫忙。 謝謝。
該代碼完全適用於PC瀏覽器,iPhone但Android僅顯示空白。你知道Android上的「document.cookie」是否有問題嗎?以及如何處理? – Blingue 2011-12-24 03:19:58