使用 Cookie 禁用 JavaScript 功能
Disabling a JavaScript function with a Cookie
我正在处理我网站的移动部分,我想禁用在页面加载时由 JavaScript 函数生成的欢迎消息。
我想做的是使用过期时间为 20 分钟的 cookie 禁用该功能。
这是我使用 cookie 得到的结果:
// c_name = cookie name
// c_value = cookie value
// ex_min = expiration in minutes
function setCookie(c_name, c_value, ex_min) {
var d = new Date();
d.setTime(d.getTime() + (ex_min*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = c_name + "=" + c_value + "; " + expires;
}
// Cookie that lasts for 20 minutes.
setCookie("last-visited", "1", 20);
我想不通的是如何从 cookie 中禁用该功能。
是的,cookie 来自 w3schools.com。
感谢任何帮助。
谢谢。
我猜你需要这样的东西
var lastVisitedCookieName = 'last-visited';
if (!document.cookie.contains(lastVisitedCookieName))
{
alert('Welcome');
setCookie(lastVisitedCookieName, "1", 20);
}
我正在处理我网站的移动部分,我想禁用在页面加载时由 JavaScript 函数生成的欢迎消息。
我想做的是使用过期时间为 20 分钟的 cookie 禁用该功能。
这是我使用 cookie 得到的结果:
// c_name = cookie name
// c_value = cookie value
// ex_min = expiration in minutes
function setCookie(c_name, c_value, ex_min) {
var d = new Date();
d.setTime(d.getTime() + (ex_min*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = c_name + "=" + c_value + "; " + expires;
}
// Cookie that lasts for 20 minutes.
setCookie("last-visited", "1", 20);
我想不通的是如何从 cookie 中禁用该功能。
是的,cookie 来自 w3schools.com。
感谢任何帮助。
谢谢。
我猜你需要这样的东西
var lastVisitedCookieName = 'last-visited';
if (!document.cookie.contains(lastVisitedCookieName))
{
alert('Welcome');
setCookie(lastVisitedCookieName, "1", 20);
}