问题标签 [js-cookie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
716 浏览

javascript - 使用 js-cookie 设置 cookie 过期时间

我正在努力理解(并设置)我在网站上用来触发 facnybox 弹出窗口的 cookie 的过期时间。我的目标是让 cookie 设置一分钟。

干杯,并提前感谢您提供的任何澄清。

0 投票
0 回答
308 浏览

javascript - 使用 !使用 Cookies.get

当用户单击确定时,我正在尝试使用 js-cookie 隐藏 cookie 栏通知。

cookie bar 有一个 .hide-cookiebar 类,其 display: none; 这样即使在用户单击确定后,它也不会在页面加载时短暂显示。

然后我想检查 cookie 是否“同意”,如果它不存在,请删除 .hide-cookiebar 类。然后,如果他们单击确定添加 cookie '同意',然后检查它并重新添加隐藏类。

我遇到的第一个问题是我不知道如何将 Cookies.get 更改为 Can't get,我尝试过使用!没有成功。

我希望在那之后它会起作用。

这似乎工作正常:

0 投票
1 回答
1214 浏览

javascript - 如何在 JSON cookie 中设置变量?

我正在使用js.cookie.js Github并尝试设置 JSON cookie。在js.cookie.js的文档中提到,如果你想设置一个 JSON cookie,你必须这样做:

因此,如果您调用,cookie 数据将如下所示Cookies.getJSON('name');

现在我的问题是如何foo从 javascript 变量中设置。我试过这个但没有用:

结果是{ myVar: 'bar' }和不是{ foo: 'bar' }

我的 JSFIDDLE.COM 测试:https ://jsfiddle.net/nz2ur613/

0 投票
1 回答
665 浏览

jquery - 将 Cookie 添加到年龄验证弹出窗口

我在 JavaScript 或 jQuery 方面不是很有经验,但我创建了一个年龄验证弹出窗口。我需要将 cookie 添加到我的“是按钮”功能中,这样弹出窗口就不会显示用户是否在 7 天内访问。这是代码笔

我已经进行了足够的研究,知道我应该使用 js-cookie。只是不知道如何实施。这是我所得到的。

我猜我需要以某种方式使用以下内容:

0 投票
1 回答
63 浏览

jquery - 如何使用 js-cookie 记住选中的元素

我希望浏览器记住选定的元素。这是我第一次使用 js-cookie,我发现文档非常缺乏。我的经验不足也无济于事,所以我决定在这里寻求帮助。

HTML

CSS

脚本

这是我想要完成的 JsFiddle。https://jsfiddle.net/cb7pf26u/3/

0 投票
1 回答
22 浏览

jquery - 将 Mootools 转换为 Jquery Cookies 函数

我前段时间写了一个使用 mootools 删除 cookie 的函数。效果很好。我现在正在尝试使用 js-cookie 库让它在 jQuery 中工作。我一直在努力让它工作大约 4 个小时,现在我开始把头撞在桌子上:(

}

因此它会找到两个 cookie 并正确获取名称,但它只会删除其中一个(第一个)。如果我再次运行它,它会删除第二个。任何想法我做错了什么。(我从 onmousedown 事件中调用该函数进行测试)

谢谢

0 投票
1 回答
435 浏览

javascript - Write a cookie based on an URL parameter, then hide or show content based on that cookie

I've searched for the answer to this question and only found half solutions to my issue.

I'm trying to write a cookie based on an URL parameter, and then hide or show page content based on if that cookie is present.

I'm trying to use js-cookie.

If someone comes to the site with the parameter ?ent=a1 attached to their url, a cookie would be written called ent_afil with the value of one. If the ent_afil cookie is present a div with the ID default-content is hidden and a div with the ID a1 is shown. If the URL parameter isn't present, no cookie is written and the default-content div remains.

0 投票
2 回答
3324 浏览

javascript - 使用 cookie 单击按钮后,如何关闭弹出模式?

我正在使用插件 js-cookie 来创建 cookie。所以,我有一个引导模式,它会在 15 秒后弹出,它是一个电子邮件订阅表单。我想要的是订阅按钮创建一个防止未来弹出的cookie。我认为我的逻辑在这里可能是错误的。开发工具显示 cookie,但我刷新并且弹出窗口仍然出现。

....这里的其他 JS 库....

0 投票
1 回答
323 浏览

javascript - 如何使用 js-cookie 创建两个 cookie?

我在使用 js-cookie 设置两个 cookie 时遇到了一些麻烦。我有一个引导模式,在页面加载时出现 15 秒。模态中是一个电子邮件订阅表格。单击订阅按钮后,它会创建一个 cookie,以防止未来弹出。如果此人决定不订阅,我想创建第二个 cookie。他们可以单击 x 关闭。我希望 x 创建另一个 cookie 以防止弹出但仅在 1 天内过期。它似乎在 Chrome 中工作,但是当我在 Firefox 上仔细检查时,它不起作用。

这是我之前的JS

HTML

0 投票
1 回答
301 浏览

jquery - 每个月的第一天删除 cookie

是否可以在每个月的第一天删除 cookie,而不是等待 cookie 手动过期?这样我就可以每月向用户显示一次消息,无论他们查看该网站多少次。我正在使用 js-cookie。