[Webkit-unassigned] [Bug 46287] [Qt] Enable Netscape plugin metadata caching on Linux should not be set in QWebSettings::enablePersistentStorage

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 29 21:56:13 PDT 2010


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





--- Comment #9 from Kimmo Kinnunen <kimmo.t.kinnunen at nokia.com>  2010-09-29 21:56:13 PST ---
(In reply to comment #7)
> Why don't we change the behaviour of enablePersistentStorage() to put persistent storage into the provided storage path (or the DataLocation fallback) and put all _caches_ into a (documented) directory under QDesktopServices::CacheLocation?
> 
> 
> Basically I'm questioning if we really need an API if we can choose a sane default already in WebKit :)

Sounds very wise. Probably with "all _caches_" you mean all app-global caches. E.g. data caches like http caches, html5 app cache content, icon db, etc. probably should stay at datalocation, as they may leak app-specific info.

Also need to probably hardcode the caches path to ~/.appname/caches or something if the qdesktopservices is not available (the ifdef part)..

And hope that the cachelocation call produces desired results on symbian..

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