Ich habe eine App, die ein paar WebView-Instanzen erstellt und ich möchte, dass sie so unabhängig wie möglich arbeiten.Wie kann ich mehrere Instanzen von Webkit haben, ohne Cookies zu teilen?
Zumindest möchte ich nicht, dass sie Cookies teilen. Eine schnelle Google-Suche ergab Ergebnisse wie "Sie können nicht". Ich hoffe, jemand hat eine bessere Antwort.
Heh. Das ist erstaunlich. Am Ende änderte ich den Webservice, um die Probleme, die ich hatte, zu beheben. Ich würde erwarten, dass dies ziemlich häufig vorkommt (privater Modus, Multi-User-Test, etc ...). Danke, dass du dir das angeschaut hast. – Dustin
Ich habe tatsächlich eine WebView-Unterklasse implementiert, die das mithilfe der in dieser Antwort beschriebenen Methode durchführt. http://igisolatedcookiewebview.googlecode.com/ (Neue BSD-Lizenz). – Isaac
@Isaac Wow, absolut perfekt für das, was ich brauche. Ein Problem, das mir aufgefallen ist, ist in Zeile 152 der .m-Datei (Initialisierung des cookieStore-Arrays). Wenn Sie ARC verwenden und den Retain-Aufruf entfernen, stürzt es ab. Ich musste nur-fno-objc-arc für diese Datei verwenden. – sudo