gpt4 book ai didi

JQuery $.cookie(域 :) causing cookie not to set

转载 作者:行者123 更新时间:2023-11-30 23:56:27 25 4
gpt4 key购买 nike

您好,下面的代码根据单击的链接 ID(即值)设置 Cookie,这可以工作,但是需要做什么来设置域,我已阅读如何通过在值中设置域来执行此操作,当我设置了domin,它根本不会设置cookie

工作:

jQuery(document).ready(function(){
$(".htabs a").click(function(e){
$.cookie('siteVistedCookie', $(this).attr("id"), { expires: 7, path: '/'});
});
});

不工作

jQuery(document).ready(function(){
$(".htabs a").click(function(e){
$.cookie('siteVistedCookie', $(this).attr("id"), { expires: 7, path: '/', domain: 'www.xample.com' });
});
});

最佳答案

只是在这里猜测,但如果您尝试设置的域不是托管该页面的站点的域,则该域(主机)将不会在 cookie 中设置为您在 cookie 中键入的内容cookie setter 中的域。

换句话说,如果该域不是托管页面的域,则您正在尝试设置大多数现代浏览器不允许的第三方 cookie。

除非您的站点是 xample.com 并且您以 xample.com/testcookie.html(或任何您调用测试页面的方式)运行该页面,否则 cookie 的域(主机)将不会设置为 xample。 com。

关于JQuery $.cookie(域 :) causing cookie not to set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5977813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com