Javascript 如何识别来自客户端或服务器端的cookie?

Javascript 如何识别来自客户端或服务器端的cookie?,javascript,asp.net,.net,cookies,Javascript,Asp.net,.net,Cookies,浏览器如何区分cookie与客户端创建(JavaScript)或服务器端创建(ASP.NET)的区别。是否可以在客户端删除从服务器端创建的cookie,反之亦然,我正在努力删除一个在ASP.NET代码中使用javascript从客户端创建的cookie。据我所知,如果没有属性HttpOnly,这是可能的 在chrome中,对于Cookie,有一个字段-可通过脚本访问,该字段指示是否设置了HttpOnly。据我所知,如果没有属性HttpOnly,则有可能 在chrome中,对于Cookie,有一个

浏览器如何区分cookie与客户端创建(JavaScript)或服务器端创建(ASP.NET)的区别。是否可以在客户端删除从服务器端创建的cookie,反之亦然,我正在努力删除一个在ASP.NET代码中使用javascript从客户端创建的cookie。

据我所知,如果没有属性HttpOnly,这是可能的


在chrome中,对于Cookie,有一个字段-可通过脚本访问,该字段指示是否设置了HttpOnly。

据我所知,如果没有属性HttpOnly,则有可能

在chrome中,对于Cookie,有一个字段-可通过脚本访问,该字段指示是否设置了HttpOnly

浏览器如何区分cookie与客户端(创建javascript)或服务器端(Asp.net)的区别

没有。饼干就是饼干

最接近的是HTTP Only标志,它允许对JavaScript隐藏cookie。(这为XSS cookie盗窃提供了一点防御)

可以在客户端删除从服务器端创建的cookie,反之亦然

对。饼干就是饼干。(同样,客户端代码不能触及仅HTTP的cookie)

浏览器如何区分cookie与客户端(创建javascript)或服务器端(Asp.net)的区别

没有。饼干就是饼干

最接近的是HTTP Only标志,它允许对JavaScript隐藏cookie。(这为XSS cookie盗窃提供了一点防御)

可以在客户端删除从服务器端创建的cookie,反之亦然


对。饼干就是饼干。(同样,客户端代码不能触及仅HTTP的cookie)

我解决了这个问题,实际上我的客户端脚本遵循UTC时间格式和服务器端GMT格式,而删除时我只做了“oCookie.Expires=DateTime.Now.AddDays(-1d).ToUniversalTime();”自从你说了这句话后仍然有些疑问“可以在客户端删除从服务器端创建的cookie,反之亦然“为什么我不能删除一个仅http的cookie?该属性背后是否有任何安全性..该属性除了安全性之外什么都没有。我解决了这个问题,实际上我的客户端脚本遵循UTC时间格式和服务器端GMT格式,而删除时我只做了“oCookie.Expires=DateTime.Now.AddDays(-1d.ToUniversalTime();”,自从你说了这句话之后,仍然有一些疑问“可以在客户端删除从服务器端创建的cookie,反之亦然“为什么我不能删除一个仅http的cookie?该属性背后是否有任何安全性..该属性除了安全性之外什么都没有。它的全部目的是对客户端脚本进行隐藏。感谢您花费宝贵的时间,我浏览了两个链接,内容非常丰富。感谢您花费宝贵的时间,我浏览了两个链接,内容非常丰富。