[Webkit-unassigned] [Bug 42283] New: Define setPrivateBrowsingEnabled()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 14 13:21:26 PDT 2010


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

           Summary: Define setPrivateBrowsingEnabled()
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit API
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: robert at webkit.org


'Private Browsing' actually doesn't have a formal definition in WebCore - at least not in the code.

WebKit on the other hand is not short of possible definitions:


    \value PrivateBrowsingEnabled Private browsing prevents WebKit from
        recording visited pages in the history and storing web page icons. This is disabled by default.


    @abstract If private browsing is enabled, WebKit will not store information
    about sites the user visits.

    * Whether to enable private browsing mode. Private browsing mode prevents
    * WebKit from updating the global history and storing any session
    * information e.g., on-disk cache, as well as suppressing any messages
    * from being printed into the (javascript) console.

Ports are at liberty to implement their own additional behaviour to private browsing, and clients even more.

Define 'private browsing' in WebCore so that it is not subject to feature creep (such as protecting against remote tracking) and potential confusion (what clients brand 'private browsing' may not be within the scope of WebCore's definition of private browsing).

-- 
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