[webkit-dev] PageGroups (and the localStorage being stored in it)
Darin Adler
darin at apple.com
Thu May 7 17:25:06 PDT 2009
On May 7, 2009, at 4:56 PM, Jeremy Orlow wrote:
> I'm continuing to work on https://bugs.webkit.org/show_bug.cgi?id=25376
> and noticed that the map of origins to localStorageAreas is owned
> by the PageGroup class. I'm having a bit of trouble understanding
> what exactly page groups are used for.
PageGroup exists so you can have multiple web pages in a single
application that share state, including frame namespace, such as the
multiple windows and tabs in Safari.
Separate page groups allow other web views to be separate, allowing
the same application to use WebKit for things that should be isolated
from web browsing; for example Safari on Windows uses web views for
things like Preferences and text input.
This is exposed as part of the WebKit API on Mac OS X, with the
setGroupName: method.
It may be a useless concept for Chromium but it’s critical on Mac OS X.
-- Darin
More information about the webkit-dev
mailing list