问题标签 [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.
javascript - Jquery cookie函数找不到空值
我有一个按钮,单击该按钮应删除 cookie,调用从文本框中收集值并将其保存为新 cookie 值的函数。
我遇到的问题是,在单击按钮后,函数正在执行,就好像 cookie 中有一个值一样。
我已经记录了 cookie 的值,它显示为空。为什么我的函数没有发现该值为空?
javascript - 检查cookie数组元素是否存在
如何检查 cookie 中是否已存在数组元素?
这是我的代码:
function - Js if 在 setInterval() 中不起作用
你好!
我的网站上有这个:
但这不起作用:
为什么这不起作用:
页面中的什么不起作用,为什么?我
javascript - 为什么设置 cookie 时有多个重复的条目?
我使用库js-cookie。以前,我使用jquery.cookie
. 我在复制 cookie 条目时遇到了一些问题。有时,当我打电话时
我确信我在我的代码中只在一个地方调用了这个方法,但结果我有:
这并非每次都会发生。这个问题很少发生,所以很难抓住。此时我在设置新值之前删除了 cookie,并且不再发现问题。但我认为这是错误的用法。
'my-cookie-name'
名称仅在一处代码中设置的Cookie 。我在我的开发机器上发现了这个问题,所以它不能是旧的 cookie。
我用它来切换某些状态。我的意思是这样的:
可能是错误的用法?我需要在设置新值之前删除旧 cookie?
浏览器:Chrome v45
javascript - JS Cookie路径未设置
我正在使用以下 Javascript API 来设置 cookie:
https://github.com/js-cookie/js-cookie
我正在尝试将路径设置为当前页面,但它设置为根。我设置cookie的代码是:
这是跟踪 Vimeo 视频进度的更广泛功能的一部分,因此当页面返回时,我可以使用 cookie 从最后一个播放点恢复。
但是正在设置的 cookie 具有路径/
,这意味着我不能对网站上的其他视频使用相同的代码。
如何仅为当前页面设置 cookie?
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'.
javascript - js-cookie:Cookies.get('cookieName') 返回未定义
我正在将此库用于我正在编码的 JQuery 插件...我将用户以这种方式创建的特定数据保存在 cookie 中:
数据:
曲奇饼:
当我调用它时_getCookie(name)
,它总是返回undefined
。我还尝试使用以下方法列出 cookie:
但是,如果我查看 chrome://settings/cookies 我会看到:
本地主机 [_ga]、[myCookie] 上的 2 个 cookie
关于我做错了什么的任何建议?
编辑
Cookie.set();
当我用这个值调用时,我看到问题出现了
如果我打电话
我可以毫无问题地得到cookie。
javascript - javascript深入理解cookies
在我的前端反应应用程序中,我试图检查是否存在会话 cookie,因为这将帮助我决定是显示登录页面(如果不存在会话 cookie 或无效),还是显示内容页面。
后端 express-session 中间件设置一个名为“connect.sid”的 cookie。当我使用 js-cookie 查询此 cookie 的存在时,它显示为undefined。但我知道这个 cookie 存在。我还从浏览器控制台以编程方式创建了另一个 cookie。虽然我能够成功查询我从浏览器控制台窗口以编程方式设置的 cookie,但我找不到第一个。
我无法弄清楚,为什么查询“connect.sid”失败。有人可以帮我吗,我在哪里出错了......
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 时返回一行(在带有调试的控制台中)。
javascript - Javascript - 我可以在 HTML 中显示 cookie 的值吗?
我有一个引导网站,我使用插件 JS-cookie 将用户信息存储在 cookie 中。
我可以使用经典的 JS/Jquery 在 HTML 中显示 cookie 的值,还是必须使用像 Angular 这样的框架?
编辑 :
我使用 js-cookie https://github.com/js-cookie/js-cookie
所以我的代码在首页:
在体内: