【发布时间】:2014-09-03 18:36:49
【问题描述】:
假设我有以下功能
<script language="javascript">
function myfunction() {
alert("This function was successfully triggered");
}
myfunction(); // trigger it
</script>
我想让它丢弃带有名称和 24 小时有效期的 cookie,并且每次用户触发函数 myfunction(); 时,它都会检查 cookie 是否存在以及是否有效
我的意思是这样的方案
1) var cookie_name = cowboy; // 定义名称
2) 检查名称为 cowboy 的 cookie 存在且自今天起 24 小时内有效。
- 如果存在且有效,则什么也不做
- 如果不存在或无效,则发出警报并删除名称为
cookie_name的 cookie 24 小时,然后发出警报alert("This function was successfully triggered");
所以任何帮助如何重写这个函数来做到这一点。
【问题讨论】:
-
你在问之前有没有搜索过...我不这么认为。
-
看看这篇 SO 文章。 stackoverflow.com/questions/3274875/…
-
这里是 javaScript cookie 的例子 (w3schools.com/js/tryit.asp?filename=tryjs_cookie_username)
-
@xK0nB1n 感谢您发布此示例,我会阅读并搜索类似问题。
-
@MajdMahmoud 你有答案吗??
标签: javascript cookies