问题标签 [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 - 带有 js-cookie 库的 Rails 6:cookie 已设置但不持久
我一直在尝试设置一个非常简单的 cookie,以查看用户是否单击了 cookie 同意横幅。我正在尝试将 cookie 设置为将来的到期日期,这样用户就不会在每次访问时都收到此消息。它可以设置 cookie,但它只为当前会话设置它。在 IE11 中,它根本不起作用。
我的 JavaScript 是:
在 custom.js 中:
在我的 application.js 中,我需要来自 node_modules 的 js 文件:
cookies - 在开玩笑测试时从 Cookies (js-cookie) 中检索数据
如何通过玩笑测试来测试 Cookies.get
我有 util.js 文件夹,我在其中调用函数
所以,我想用玩笑来测试它。我怎样才能做到这一点?
我已经从这个问题中尝试了一些事情:How to mock Cookie.get('language') in JEST但它不起作用。
reactjs - 如何获取 js-cookies?
我使用了 redux,我想使用 cookie 项来获取我的 API,如下所示:
当我运行我的应用程序时,${cookies.getItem("moncentre")}
是null
.
我的密码箱:https://codesandbox.io/s/ecstatic-rubin-tf56r?file=/src/App.js: 157-212
我该如何解决?
javascript - 在 Safari Web Inspector 上检查 cookie 时,SameSite 属性不存在
我正在测试使用js-cookie库来设置相同站点 cookie,我正在尝试查看是否能够在 Chrome、Firefox 和 Safari 上设置sameSite="Strict"
cookiesameSite="Lax"
或第一方 cookie,但我看到的只是通过 SameSite 的一条线在 Safari 控制台中检查 cookie 时的列。
这是注定要发生的吗?
我知道它在 Chrome 和 Firefox 上工作,因为之前在两者上都测试和检查过 cookie。
在 MacOS 上的 Chrome 81 上检查 cookie 的屏幕截图:
在 MacOS 上的 Firefox 76 上:
但是在 MacOS 上的 Safari v13.1 上:
这是否意味着没有为这些 cookie 设置 sameSite?或者我只是看不到他们?
试图找到一种方法来验证我在 Safari 上设置 sameSite cookie 是否正确,请注意,我在 Chrome、Firefox 和 Safari 上使用了相同的 js-cookie 方法:
编辑: 尝试在控制台中检查 document.cookie 并且没有打印正确的信息,在 Safari 控制台中看起来像这样:
javascript - 具有相同站点的 js-cookie 无且安全
我如何使用将相同站点设置为无和安全的 js-cookie?这是这样的吗?
Cookies.set("name", "value", {SameSite : "None; secure" });
php - 从 3rd 方应用程序更新 Cookie 的值
我有 2 个网站site.com
和pixel.com
. 嵌入了一个像素脚本site.com
用于事件跟踪,当用户访问时site.com
,使用inpixel.com
设置一个 cookie 。当用户登录时,获取用户的真实ID并更新预先存在的cookie。uuid
site.com
site.com
pixel.com
第一个 cookie 是使用JS
from设置的pixel.com
。现在我再次需要pixel.com
使用 PHP 更新相同的 cookie 新值。
有没有办法做到这一点?
reactjs - 检查 cookie 是否存在于 React
我js-cookie
在我的React
应用程序中使用过,这里我只是使用一个简单的条件来检查 cookie 是否匹配并将历史推送到以下路由,这是我的代码:
但问题是,如果我有很多路线,所以我只需要编写if conditions
尽可能多的现有路线来检查并推送到该特定路线,我认为这样做没有意义。所以,我只想知道有没有更简单的方法?检查 cookie 并推送到它们的路径或路线。
django - 如何将 POST 数据中的 CSRF 令牌传递给 Django?
我正在开发一个带有 Django 后端和 Next.js 前端的应用程序。我正在尝试使用 fetch API 将数据从前端发布到后端。我在将 POST 数据中的有效 CSRF 令牌传递给 Django 时遇到问题。
我试图通过在我的 POST 请求中包含一个 X-CSRFToken 标头并使用Django文档中推荐的JavaScript Cookie 库来获取它的值来做到这一点。
这是我的获取请求:
我从 Django 得到的错误当然是没有设置 CSRF cookie:
禁止(未设置 CSRF cookie。):/...
谁能告诉我我在这里想念什么?
javascript - 页面重新加载后重置 Javascript Cookie
再会。我一直在使用js-cookie在我的应用程序中设置 cookie,它们的设置方式完全相同,但是每当我使用 window.location 或重新加载页面时,其中一个都会变成未定义的。我在我的应用程序中设置了 2 个 cookie,一个用于令牌,一个用于用户角色,但无论出于何种原因,用户角色 cookie 都会被重置。
这是我的设置方式:
为什么会发生这种情况?我在另一个应用程序中做同样的事情,它工作正常。