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
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev