我需要帮助如何正确使用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