ページをリロードして新しいウィンドウを開かずに、別のドメイン (私が制御)の Cookie を削除する必要があります。私はしようとしています:
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 の Cookie をヒットした後も残ります。コードを次のように変更すると:
var url = another_domain_url_which_removes_cookie;
window.open(url)
それはすべて正常に動作します。Cookie を削除するサーバー コードは次のとおりです (python/werkzeug):
response = Response({}, mimetype='application/json')
response.delete_cookie('cookie_name')
これが可能であれば、それを機能させる方法はありますか?