JavaScript 的饼干
Cookies with JavaScript
我试图在一个简单的代码示例中设置 cookie,但它们并没有像我预期的那样工作。问题是代码不起作用,它从来没有说 "Welcome again Nemo!" 你能帮帮我吗?我做错了什么?非常感谢您的宝贵时间!!!
<script>
function getCookie() {
var name = document.cookie.split('=')
if (name[1] != "" && name[1] != null){
return name[1];
}else{
return "";
}
}
function checkCookie() {
var username=getCookie();
if (username!="") {
alert("Welcome again " + username);
}
else{
username = prompt("Please enter your name:");
if (username != "" && username != null) {
document.cookie = "Username=" + username;
}
}
}
checkCookie();
</script>
您是否正在尝试使用 chrome 在本地文件中使用 cookie?不允许,参见:How to read/write cookies for local file:/// HTML document? and Why does Chrome ignore local jQuery cookies?
我试图在一个简单的代码示例中设置 cookie,但它们并没有像我预期的那样工作。问题是代码不起作用,它从来没有说 "Welcome again Nemo!" 你能帮帮我吗?我做错了什么?非常感谢您的宝贵时间!!!
<script>
function getCookie() {
var name = document.cookie.split('=')
if (name[1] != "" && name[1] != null){
return name[1];
}else{
return "";
}
}
function checkCookie() {
var username=getCookie();
if (username!="") {
alert("Welcome again " + username);
}
else{
username = prompt("Please enter your name:");
if (username != "" && username != null) {
document.cookie = "Username=" + username;
}
}
}
checkCookie();
</script>
您是否正在尝试使用 chrome 在本地文件中使用 cookie?不允许,参见:How to read/write cookies for local file:/// HTML document? and Why does Chrome ignore local jQuery cookies?