【发布时间】:2018-01-14 23:28:42
【问题描述】:
我正在使用 JQuery cookie 插件,如果用户按下按钮,我会尝试设置一个 cookie。同样重要的是,cookie 仅对当前页面有效,因此不适用于整个文档。
这是我迄今为止尝试过的:
if ($.cookie('pressed')) {
alert("Button is already pressed.")
} else {
$.cookie('pressed', 'somevalue', { expires: 1, path: window.location.pathname });
executeSomeFunction();
}
上面的代码似乎适用于 Chrome,但在边缘和 IE11 上失败。事实上,它甚至不会将 cookie 保存在上述浏览器中。
我正在使用 jquery cookie 插件(链接:https://plugins.jquery.com/cookie/)
【问题讨论】:
-
你应该使用 github.com/js-cookie/js-cookie 这是 jquery-cookie 的继任者
-
谢谢Luca,我自己解决了
标签: javascript jquery cookies jquery-cookie