问题标签 [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 回答
1089 浏览

javascript - Jquery cookie函数找不到空值

我有一个按钮,单击该按钮应删除 cookie,调用从文本框中收集值并将其保存为新 cookie 值的函数。

我遇到的问题是,在单击按钮后,函数正在执行,就好像 cookie 中有一个值一样。

我已经记录了 cookie 的值,它显示为空。为什么我的函数没有发现该值为空?

0 投票
2 回答
1044 浏览

javascript - 检查cookie数组元素是否存在

如何检查 cookie 中是否已存在数组元素?

这是我的代码:

0 投票
1 回答
122 浏览

function - Js if 在 setInterval() 中不起作用

你好!

我的网站上有这个:

但这不起作用:

为什么这不起作用:

页面中的什么不起作用,为什么?我

0 投票
1 回答
564 浏览

javascript - 为什么设置 cookie 时有多个重复的条目?

我使用库js-cookie。以前,我使用jquery.cookie. 我在复制 cookie 条目时遇到了一些问题。有时,当我打电话时

我确信我在我的代码中只在一个地方调用了这个方法,但结果我有:

这并非每次都会发生。这个问题很少发生,所以很难抓住。此时我在设置新值之前删除了 cookie,并且不再发现问题。但我认为这是错误的用法。

'my-cookie-name'名称仅在一处代码中设置的Cookie 。我在我的开发机器上发现了这个问题,所以它不能是旧的 cookie。

我用它来切换某些状态。我的意思是这样的:

可能是错误的用法?我需要在设置新值之前删除旧 cookie?

浏览器:Chrome v45

GitHub上的这个问题

0 投票
2 回答
1116 浏览

javascript - JS Cookie路径未设置

我正在使用以下 Javascript API 来设置 cookie:

https://github.com/js-cookie/js-cookie

我正在尝试将路径设置为当前页面,但它设置为根。我设置cookie的代码是:

这是跟踪 Vimeo 视频进度的更广泛功能的一部分,因此当页面返回时,我可以使用 cookie 从最后一个播放点恢复。

但是正在设置的 cookie 具有路径/,这意味着我不能对网站上的其他视频使用相同的代码。

如何仅为当前页面设置 cookie?

0 投票
1 回答
107 浏览

javascript - 如何根据 cookie 的存在来完成一个 JS 动作?

I am working on a form and when you focus on an input field, I have a pop up that reminds them to save when they are complete. I only want the user to see this pop up once every 60 days. On focus I set a cookie that tells me they have seen the alert. Then however, since I only want this to appear every 60 days, I want to make sure it doesn't happen again next time they click. How do I execute something like, "if this cookie exists, then do this?" Below is a sample of the code I'm using:

FYI, My cookie name is 'saveChanges' and the value is 'wasAlerted'.

https://github.com/js-cookie/js-cookie

0 投票
0 回答
2726 浏览

javascript - js-cookie:Cookies.get('cookieName') 返回未定义

我正在将此库用于我正在编码的 JQuery 插件...我将用户以这种方式创建的特定数据保存在 cookie 中:

数据:

曲奇饼:

当我调用它时_getCookie(name),它总是返回undefined。我还尝试使用以下方法列出 cookie:

但是,如果我查看 chrome://settings/cookies 我会看到:

本地主机 [_ga]、[myCookie] 上的 2 个 cookie

关于我做错了什么的任何建议?

编辑

Cookie.set();当我用这个值调用时,我看到问题出现了

如果我打电话

我可以毫无问题地得到cookie。

0 投票
0 回答
99 浏览

javascript - javascript深入理解cookies

在我的前端反应应用程序中,我试图检查是否存在会话 cookie,因为这将帮助我决定是显示登录页面(如果不存在会话 cookie 或无效),还是显示内容页面。

后端 express-session 中间件设置一个名为“connect.sid”的 cookie。当我使用 js-cookie 查询此 cookie 的存在时,它显示为undefined。但我知道这个 cookie 存在。我还从浏览器控制台以编程方式创建了另一个 cookie。虽然我能够成功查询我从浏览器控制台窗口以编程方式设置的 cookie,但我找不到第一个。

这是显示可用 cookie 的屏幕截图。 在此处输入图像描述

这是我从浏览器控制台对两个 cookie 的测试。 在此处输入图像描述

我无法弄清楚,为什么查询“connect.sid”失败。有人可以帮我吗,我在哪里出错了......

0 投票
2 回答
5291 浏览

jquery - 当 Cookies.get 时,js-cookie 总是未定义

我正在使用 js-cookie 插件,我正在设置一个 cookie,当我尝试读取它时,我总是不确定。

我开始做

它返回未定义

所以我尝试了一些更简单的事情

我看到我正在设置 cookie,因为在响应中我看到生成了 cookie,但我无法读取 cookie。

在 chrome 的开发人员工具 --> 资源 --> cookie 中,我看不到任何 cookie。我只看到默认情况下,本地文件会禁用 cookie。

我关闭了 chrome 并使用“chrome.exe --enable-file-cookies”从 cmd 再次打开它,但我仍然得到相同的结果。无法检索存储在 cookie 中的信息。

我坚持使用这个非常简单的代码:(

编辑:如果我尝试检索所有 cookie,Cookies.get()那么我会得到一个Object {},因为没有 cookie。奇怪的是,当我使用 Cookies.set('name', 'value') 创建一个新 cookie 时,我会在创建 cookie 时返回一行(在带有调试的控制台中)。

0 投票
2 回答
4613 浏览

javascript - Javascript - 我可以在 HTML 中显示 cookie 的值吗?

我有一个引导网站,我使用插件 JS-cookie 将用户信息存储在 cookie 中。

我可以使用经典的 JS/Jquery 在 HTML 中显示 cookie 的值,还是必须使用像 Angular 这样的框架?

编辑 :

我使用 js-cookie https://github.com/js-cookie/js-cookie

所以我的代码在首页:

在体内: