首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置/删除跨域cookie?

如何设置/删除跨域cookie?
EN

Stack Overflow用户
提问于 2012-01-30 21:57:32
回答 1查看 1.9K关注 0票数 1

我需要删除另一个域上的cookie (由我控制),而不需要重新加载页面和打开新窗口。我在努力:

代码语言:javascript
复制
        var XHR = window.XDomainRequest || window.XMLHttpRequest
        var xhr = new XHR();
        var url = another_domain_url_which_removes_cookie;
        xhr.open('GET', url, true);
        xhr.send()

但在击中目标后,曲奇仍然存在。如果我将代码更改为:

代码语言:javascript
复制
        var url = another_domain_url_which_removes_cookie;
        window.open(url)

一切正常。删除cookie的服务器代码如下(python/werkzeug):

代码语言:javascript
复制
response = Response({}, mimetype='application/json')
response.delete_cookie('cookie_name')

如果可能的话,你们知道怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-30 22:04:52

试着把你的请求隐藏在你的医生身上.

Html

代码语言:javascript
复制
<iframe style="display:none;" id="myiframe"/>

Js

代码语言:javascript
复制
$("#myiframe").src(url);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9071405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档