0
我想使用JavaScript獲取瀏覽器cookie。我嘗試了下面的代碼,但我沒有得到跨域cookie。如何獲取瀏覽器使用JavaScript的Cookie
下面是代碼:
function get_cookies_array() {
var cookies = {};
if (document.cookie && document.cookie != '') {
var split = document.cookie.split(';');
for (var i = 0; i < split.length; i++) {
var name_value = split[i].split("=");
name_value[0] = name_value[0].replace(/^ /, '');
cookies[decodeURIComponent(name_value[0])] = decodeURIComponent(name_value[1]);
}
}
return cookies;
}
var cookies = get_cookies_array();
for (var name in cookies) {
document.write(name + " : " + cookies[name] + "<br />");
}
有誰解決這個問題。
如果這是您的問題,您無法從其他域獲取Cookie。不可能。 – nicovank
有沒有可能使用其他方式獲取這些cookie? @nicovank – Harshitha
http://stackoverflow.com/questions/3342140/cross-domain-cookies引用thos鏈接 –