[Webkit-unassigned] [Bug 32092] New: Enhancement Request: WebKit API for separate cookie storage

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 2 14:42:40 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=32092

           Summary: Enhancement Request: WebKit API for separate cookie
                    storage
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.6
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit API
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: todd.ditchendorf at gmail.com


Enhancement Request:

Currently all applications which link against the default WebKit framework
installed on Mac OS X (as of Snow Leopard) automatically use the same
system-wide shared HTTP cookie storage. Changes to cookies in one application
(like Safari or NetNewsWire or a Fluid SSB) cause the cookies used by other
applications to also be altered. 

Although in some cases this is desirable, in many (most?) cases it is not
desirable.

Allowing WebKit-based applications to easily partition their cookie storage
from the system shared cookie storage would open many interesting/valuable
use-cases for client applications on OS X.

It would be wonderful to have a simple WebKit API for requesting a separate
cookie storage for your WebKit-based application. Being able to set this on an
application-wide level would probably meet most use cases.

something simple like a boolean value or maybe an enum:

+[WebView useSharedCookieStorage:]

so:

[WebView useSharedCookieStorage:NO];

Setting this on a per-webview basis might also be interesting, but i imaginge
that might be significantly more difficult to impelement. I think you could get
most of the value out of an application-wide setting, and would ask that
priority be given to that, especially if it is simpler to implement.

If there is some way to do this, and I am missing it, please let me know.
Thanks.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list