草庐IT

weapp-cookie

全部标签

javascript - 读取 cookie 过期日期

是否可以使用JavaScript读取cookie过期日期?如果是,怎么办?如果没有,是否有我可以查看的来源? 最佳答案 无法通过Javascript获取cookie的过期日期;只有键值对通过document.cookie公开。 关于javascript-读取cookie过期日期,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1532193/

javascript - 检查是否启用了第三方 cookie

我有一个应用程序需要检查客户端浏览器是否启用了第三方cookie。有谁知道如何在JavaScript中执行此操作? 最佳答案 技术背景第三方通过HTTP(而非JavaScript)设置和读取cookie。因此我们需要向外部域发出两个请求来测试是否启用了第三方cookie:第三方设置cookie的地方第二个,根据浏览器是否在第二个请求中将cookie发回给同一第三方,做出不同的响应。由于DOM安全模型,我们不能使用XMLHTTPRequest(Ajax)。显然,您不能同时加载两个脚本,否则第二个请求可能会在第一个请求的响应返回之前发出

jquery - 如何删除 session Cookie?

如何通过jQuey动态删除sessioncookie,而无需手动重启浏览器?我在某处读到,sessioncookie保留在浏览器内存中,当浏览器关闭时将被删除。//sessionFooCookieissessioncookie//thiscodedoesnotdeletethecookiewhilethebrowserisstillonjQuery.cookie('sessionFooCookie',null);MoreInfo:Thecodesnippetaboveisajavascriptcodesnippet,usingjQueryanditsjQuery.cookieplugi

javascript - 如何设置带有过期时间的 cookie?

我正在使用JavaScript设置一个cookie,它工作正常,但它没有占用我提供的过期时间。无论我提供什么,它都会继续获取session值,下面是我从here中获取的代码varnow=newDate();vartime=now.getTime();varexpireTime=time+1000*60;now.setTime(expireTime);vartempExp='Wed,31Oct201208:50:17GMT';document.cookie=aaa+'='+sStr+';expires='+now.toGMTString()+';path=/';我尝试提供硬编码值,但它仍

javascript - 在 Safari 中设置跨域 cookie

我必须从域B.com调用域A.com(它使用http设置cookie)。我在域B.com上所做的只是(javascript):varhead=document.getElementsByTagName("head")[0];varscript=document.createElement("script");script.src="A.com/setCookie?cache=1231213123";head.appendChild(script);这会在我测试过的所有浏览器(Safari除外)的A.com上设置cookie。令人惊讶的是,即使没有P3Pheader,这也适用于IE6。有

javascript - AngularJS 忽略 HTTP header 中的 Set-Cookie

我正在开发一个应用程序,在客户端基于AngularJS,在服务器端为我的API(Tomcat+JerseyforWS)开发Java。我的API的某些路径受到限制,如果用户没有session,则返回的响应状态为401。在客户端,拦截401http状态以将用户重定向到登录页面。一旦用户通过身份验证,我就在服务器端创建一个sessionhttpRequest.getSession(true);并且发送给客户端的响应在其header中确实有Set-cookie指令:Set-Cookie:JSESSIONID=XXXXXXXXXXXXXXXXXXXXX;Domain=localhost;Path

javascript - jQuery $.cookie 不是函数

我正在尝试使用jQuery设置cookie:$.cookie("testCookie","hello");alert($.cookie("testCookie"));但是当我加载我的页面时,我收到错误“$.cookie不是一个函数”。这是我所知道的:我已经下载了jQuerycookie插件here.我正在链接到jQuery,然后是cookie插件。jQuery和jQuery.cookie均正确加载并获得200次OK。我查看了其他几个答案(here和here等),大多数人建议将cookie.js文件重命名为这些答案。我已将我的cookie文件重命名为“jquery.cookeee.js”

javascript - 如何使用 JavaScript 读取 HttpOnly cookie

编辑“安全cookie”的含义不明确。澄清一下:安全如通过https://协议(protocol)发送-即。cookie不以明文形式发送。被称为“安全标志”安全,因为在cookie中运行的Javascript无法读取浏览器——即。document.cookie将不起作用。称为“HttpOnly”标志。此编辑是为了澄清原始问题是关于第二种情况的。原始问题有没有办法用JavaScript读取安全cookie?我尝试使用document.cookie来做到这一点,据我所知thisarticleaboutsecurecookiesandHttpOnlyflag,我无法通过这种方式访问​​安全c

javascript - 在域上创建 JavaScript cookie 并跨子域读取它

以下是在用户计算机上保存12个月的JavaScriptcookie。我们在主域(如example.com)上设置cookie后,如果用户访问子域(如test.example.com),我们需要继续识别用户在我们的“测试”子域中的事件。但使用当前代码,一旦他们离开www.example.com并访问test.example.com,他们就不再被标记为“HelloWorld”.有人可以帮助我编写代码以允许跨子域读取cookie吗?varcookieName='HelloWorld';varcookieValue='HelloWorld';varmyDate=newDate();myDate

javascript - 如何使用 jQuery 在 30 分钟内使 cookie 过期?

如何在30分钟内使Cookie过期?我正在使用jQuerycookie。我可以做这样的事情。$.cookie("example","foo",{expires:1});这是1天。但是我们如何将到期时间设置为30分钟。 最佳答案 30分钟是30*60*1000毫秒。将其添加到当前日期以指定future30分钟后的到期日期。vardate=newDate();varminutes=30;date.setTime(date.getTime()+(minutes*60*1000));$.cookie("example","foo",{exp