You may be better off asking on the webkit-sdk-dev list on this site. I’ve seen 
WebKit developers from Apple answer questions there, but not on this list.

—Jens

> On Feb 10, 2015, at 2:13 PM, Juanjo Conti <[email protected]> wrote:
> 
> How to achieve the goal of having a not shared cookie jar per WebView in
> Mac Os X
> 
> I've been trying to achieve the goal of having a unique (not shared) cookie
> jar per WebView in Mac Os X (cookies managment works different for iOS).
> 
> After reading a lot of StackOverflow question and digging the docs, I found
> the closest solution to my problem in this articles:
> 
> http://cutecoder.org/programming/implementing-cookie-storage/ (how to
> handle HTTP cookies)
> 
> http://cutecoder.org/programming/handling-cookies-javascript-custom-jar/
> (how to handle JavaScript document.cookie cookies)
> 
> I have setup an example app using them:
> https://github.com/jjconti/swift-webview-isolated
> 
> The basic idea is to implement the necessary methods from
> the WebResourceLoadDelegate and WebPolicyDelegate protocols and use
> BSHTTPCookieStorage to store and retrieve cookies. Additionally, my example
> app allows saving the cookieStorage object so it can be reloaded in future
> executions.
> 
> Unfortunately, the app doesn't work ok in every website (the author of the
> articles was targeting one particular web site). For example gmail and
> NewRelic you're immediately logged out after login (or after doing some
> actions). That makes me suspect of a bug in the cookie storage
> implementation which I wasn't able to find yet.
> 
> Could someone point me if something is missing?
> 
> Thanks in advance
> 
> ----
> 
> What do you think guys? Could the question be improved? I'm sending it
> tomorrow.
> 
> -- 
> 
> Juanjo Conti <jjconti <http://goog_2023646312>@carouselapps.com
> <[email protected]>>
> 
> Software Engineer - Carousel Apps <https://carouselapps.com>
> 
> -- 
> Carousel Apps Limited, registered in England & Wales with registered number 
> 7689440 and registered office Unit 2 Artbrand Studios, 7 Leathermarket 
> Street, London SE1 3HN. Any communication sent by or on behalf of Carousel 
> App Ltd or any of its subsidiary, holding or affiliated companies or 
> entities (together "Watu") is confidential and may be privileged or 
> otherwise protected. If you receive it in error please inform us and then 
> delete it from your system. You should not copy it or disclose its contents 
> to anyone. Messages sent to and from Watu may be monitored to ensure 
> compliance with our internal policies and to protect our business. Emails 
> are not secure and cannot be guaranteed to be error free. Anyone who 
> communicates with us by email is taken to accept these risks.
> _______________________________________________
> 
> Cocoa-dev mailing list ([email protected])
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/jens%40mooseyard.com
> 
> This email sent to [email protected]


_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to