Wpis z mikrobloga

#webdev #jquery #ajax #javascript Potrzebuję zrobić zapytanie ajaxowe, ale bez ciasteczek sesji (do tej samej domeny z której robię zapytanie). W xmlhttprequest nie da się ustawić headera Set-cookie bo przeglądarka odmawia. Próbowałem za pomocą jquery-cookie usunąć ciasteczka i po zapytaniu przywrócić, ale z poziomu js nie ma dostępu do ciasteczek httponly.

Da się to inaczej ominąć niżeli stawiając serwer i tworzyć własne api? :<
Krótko mówiąc, będąc zalogowanym na wykop.pl potrzebuję pobrać html tak jakbym był niezalogowany. Api raczej odpada.
  • 13
@MirkoStats:
let xhr = Cc["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance(Ci.nsIXMLHttpReqeust); // ewentualnie Services.appShell.hiddenDOMWindow.XMLHttpRequest, z tym, że wtedy jest to konstruktor
let channel = xhr.channel.QueryInterface(Components.interfaces.nsIPrivateBrowsingChannel);
channel.setPrivate(true);