2016-05-13 4 views
0

nicht lesen Ich versuche, den Set-Cookie-Header in Cordova-basierten Anwendung zu lesen, aber sieht aus wie von iOS 9 blockiert ist. Ich habe versucht, Access-Control-Allow-Anmeldeinformationen/Access-Control-Expose-Header ohne Glück zu verwenden.Kann Set-Cookie-Header in Cordoba basierte App

Ich lese getResponseHeader() wird Null für Set-Cookie/Set-Cookie2 zurückgeben. Auch ich weiß, dass Cookie-Unterstützung von Cordova/Phonegap nie angegeben wurde.

Ich verwende Cordova v5.0.0 und iOS v9.3.1.

Ich bin interessiert in den Set-Cookie-Header lesen und nicht im Laden es. Ich bin auf der Suche nach einem Workaround, um zu verhindern, dass das Backend-Team eine Token-basierte Authentifizierung implementiert.

https://www.w3.org/TR/XMLHttpRequest/#the-getresponseheader()-method cookie support in cordova official documentation

Antwort

0

Vor allem die neueste Version cordova ist 6.x

Zweitens, ich advvice Sie diese API für den Umgang mit Cookies JS verwenden (https://github.com/js-cookie/js-cookie) es ist wirklich einfach zu bedienen und ich habe überhaupt keine Probleme damit gehabt.

Beispiel:

Erstellen Sie ein Cookie, gültig auf der gesamten Website:

Cookies.set('name', 'value'); 

lesen Cookie:

Cookies.get('name'); // => 'value'