Javascript 使用cookie仅显示一次的弹出框
我需要一些帮助,让弹出框只显示一次使用cookies 我已经设置了弹出框,希望有人能帮助我添加更多的cookies脚本到我当前的设置中 抱歉,如果这看起来像业余爱好者,因为我仍在努力提高我的知识 提前谢谢 document.cookie是一个简单的长字符串。所以,如果您想使用cookie按用户控制一次Javascript 使用cookie仅显示一次的弹出框,javascript,jquery,cookies,Javascript,Jquery,Cookies,我需要一些帮助,让弹出框只显示一次使用cookies 我已经设置了弹出框,希望有人能帮助我添加更多的cookies脚本到我当前的设置中 抱歉,如果这看起来像业余爱好者,因为我仍在努力提高我的知识 提前谢谢 document.cookie是一个简单的长字符串。所以,如果您想使用cookie按用户控制一次 function getCookie(key) { // parse document.cookie // ... return val } function setCoo
function getCookie(key) {
// parse document.cookie
// ...
return val
}
function setCookie(key, val) {
// encode val and set to document.cookie
// ...
return succeeded
}
$(function(){
if (! getCookie("alreadyAlerted")) {
alert("something");
setCookie("alreadyAlerted", true);
}
})
如果您可以使用cookie以外的任何方式,那么window.localStorage、window.sessionStorage等怎么样?您有什么建议?cookie还是你提到的方法?我知道这个问题是通过使用cookie只发出一次警报的方法。我建议,如果使用cookie,您必须使用一些方法来解析document.cookie并将值嵌入其中。如果我误解了你的需求,我很抱歉……没关系,因为我仍在学习,我愿意接受建议。谢谢你的帮助,最重要的是我不需要显示警告消息,这就是脚本的最后一部分所做的吗?
function getCookie(key) {
// parse document.cookie
// ...
return val
}
function setCookie(key, val) {
// encode val and set to document.cookie
// ...
return succeeded
}
$(function(){
if (! getCookie("alreadyAlerted")) {
alert("something");
setCookie("alreadyAlerted", true);
}
})