草庐IT

weapp-cookie

全部标签

javascript - cookie 在浏览器中是读/写原子的吗

我正在尝试根据我的需要实现交叉表互斥锁。我找到了一个实现here.这看起来很有希望。基本上,它实现了LeslieLamport'salgorithm需要原子读/写来创建互斥体。但是它依赖于localStorage提供原子读/写。这适用于除Chrome之外的大多数浏览器。所以我的问题是,我可以改用cookie读/写吗?在所有主流浏览器(IE、Chrome、Safari、Firefox)中,cookie读/写都是原子的吗? 最佳答案 cookie和localStorage都不提供原子事务。我想你可能误解了那篇博文,它并没有说他的实现在C

移动 Safari(iOS 7 和 iOS 10)上的 HTML5 视频/音频播放器不包括 cookie

我注意到iOS7移动版Safari上的HTML5视频/音频播放器(AppleCoreMedia)排除了所有cookie,甚至第一方cookie。甚至sessioncookie也不包含在HTTPheader中。这使得在iOS7上的移动Safari中播放视频剪辑时无法依赖cookie授权。在iOS6中正确包含所有cookie,但在iOS7上,AppleCoreMedia的HTTPheader中不包含任何cookie。其他人可以在iOS7上确认这个问题吗?重现步骤是:在网页上创建cookie。使用iOS7中的移动Safari在同一网页上播放HTML5视频剪辑。检查AppleCoreMedia

javascript - Angular2 cookie 而不是本地存储

我设法让所有的JWT身份验证工作,没有问题,但它只支持现代浏览器,我需要Auth才能在IE9及以上版本中工作。我找不到任何关于如何在Angular2中使用cookie的信息或示例。有一个使用localStorage保存token的简单示例,我需要相同的功能,但使用cookie完成。任何帮助都会很棒,因为网上没有关于此的任何内容。this.http.post("http://localhost:3001/sessions/create",creds,{headers:header}).map(res=>res.json()).subscribe(data=>localStorage.se

javascript - 客户端专用 cookie - 永远不会发送到服务器的 cookie

我想将用户点击的数据存储在一个永远不必转到服务器的cookie中。它就像一个session添加的数据,我想在session中持续存在,因为数据只是不断添加到cookie中,并且会存储很长时间,并且只有在用户删除浏览历史记录时才会被删除。cookie是纯客户端cookie,它永远不必去服务器,因为我不需要用户在服务器上生成的数据,所以我想摆脱cookie在来回发送时产生的额外开销浏览器和服务器。有可能实现吗? 最佳答案 我知道这对你来说有点晚了,但这个答案是为所有遇到同样问题的人准备的。在HTML5中你可以使用webstorage.(

javascript - 如何禁用 <img> 标签的第三方 cookie?

是否有解决方案可以禁用使用HTML5或JavaScript技术从第三方域加载的图像的cookie?我正在寻找类似于sandbox的内容的属性标签,referrerpolicy或crossorigin的属性标签。 最佳答案 注意:此解决方法不适用于:火狐68Safari12.1.2经过几天对这个问题的挑战,我可以确认这不能使用来完成。标签和任何当前可用的技术。正确的方法是像Google那样对图像使用无cookie代理服务器,但目前这对我们来说太耗费资源了。可接受的解决方法:要禁用cookie,请替换与sandbox>;在里面显示图片使

jquery - 如何从 AJAX 响应中获取 cookie?

我在同一个域上有一个$.ajax请求,我想读取cookie。它一直返回null。$.ajax({type:'GET',url:myUrl,success:function(output,status,xhr){alert(xhr.getResponseHeader("MyCookie"));},cache:false});有什么想法吗?为此,我正在使用Chrome。 最佳答案 出于安全原因,浏览器无法访问第三方cookie,例如从ajax请求收到的cookie,但是它会自动为您处理这些!为此,您需要:1)使用您希望从中返回cooki

angularjs - localStorage 与 sessionStorage 与 cookies

我在一个应用程序中工作,我需要在用户登录期间保留一些数据,我有一个问题,它们之间有什么区别localStorage、sessionStorage、cookies???我在问我可以使用什么来持久化DOM中的一些数据,即使用户刷新页面,有人说:使用sessionStorage或localStorage,然后,有人想出了使用ngCookies的想法,因为它适用于所有浏览器,但是,我应该使用哪个? 最佳答案 localStorage和sessionStorage都是所谓的WebStorages和HTML5的特性。localStorage存储

ios - AFNetworking 自动保存 Cookie

在:ThisQuestion据说AFNetworking会在后台自动处理cookie,但在Previous中我问的问题是,我在登录时无法将session保留在服务器上,这是在php中创建的。一旦我关闭(停止在Xcode中进行调试),应用程序并返回session就消失了。答案是像这样持久化cookie来解决问题:NSData*cookiesData=[[NSUserDefaultsstandardUserDefaults]objectForKey:@"User"];if([cookiesDatalength]>0){for(NSHTTPCookie*cookiein[NSKeyedUna

ios - iOS 上的 PhoneGap session (cookie)

在服务器上我们有一组JSONAPI。有一个登录方法可以验证用户并创建用户session。对API上其他方法的后续调用假定用户已通过身份验证。在客户端,我们有PhoneGap和jQueryMobile。我们使用ajax调用与服务器通信。在Android上session管理没问题,但在iOS上登录后似乎sessioncookie不会在下一次调用时发回(或根本不被接受)并且调用在服务器上失败,就好像用户未通过身份验证一样。在同一台设备上从Safari进行测试时,一切正常。在装有iOS5.0的iPad2和装有iOS5.1的iPhone4S上的行为相同。有什么想法吗?

ios - AVPlayer 在 302 重定向后无法为同一域发送 cookie

我正在使用iOSAVPlayer播放HLS流。在HLSsession开始时,当我收到index.m3u8URL以响应创建AVPlayerItem时,响应还设置了基于session的身份验证所需的cookie。假设这个cookie名称是myCookie,它是为域“.myhost.com”创建的。现在一切正常,播放器发送myCookie从xxx.myhost.com/stream下载tsblock。随着播放的进行,播放列表最终会更新,播放器会下载更新后的播放列表。有时,更新的播放列表包含一个tsblock,可以从另一个主机的URL下载。因此,当尝试与不同的主机播放block时,播放器请求x