2012-01-30 4 views
1

페이지를 새로 고침하고 새 창을 열지 않고 다른 도메인의 쿠키 (이 (가)에 의해 제어 됨)를 삭제해야합니다. 나는 노력하고있다 :도메인 간 쿠키를 설정/삭제하는 방법은 무엇입니까?

 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() 

그러나 여전히 대상 URL 쿠키가 남아있다. 코드를 다음으로 변경하는 경우 :

 var url = another_domain_url_which_removes_cookie; 
     window.open(url) 

모두 괜찮습니다.

response = Response({}, mimetype='application/json') 
response.delete_cookie('cookie_name') 

너희들이 방법이 가능하면 그것을 작동하게하는 어떤 생각을 가지고 있습니까 : 쿠키를 제거 서버 코드는 다음 (파이썬/WERKZEUG)인가?

답변

2

하여 문서의 숨겨진 iframe이 귀하의 요청을 게시하려고 ...

HTML을

<iframe style="display:none;" id="myiframe"/> 

JS

$("#myiframe").src(url); 
+0

멋진 , 즉 일! – kilonet

+0

읽기가 좋았습니다.) – ChristopheCVB

관련 문제