[webkit-dev] Limiting the size of LocalStorage
Yael.Aharon at nokia.com
Yael.Aharon at nokia.com
Mon Nov 24 18:22:09 PST 2008
The sample script below would create any arbitrary size of database..
<html><head><script>
function makeStringOfLength(n)
{
var str = "X";
while (str.length < n)
str += ((str.length << 1) < n ? str : makeStringOfLength(n - str.length));
return str;
}
function setthesize()
{
var i = document.getElementById("amount").value;
localStorage.testDiv = makeStringOfLength(i);
document.getElementById("amount").value = "";
}
</script></head><body>
<input id="amount" type="text">
<a href="#" onclick="setthesize();return false;">run</a>
</body></html>
Thanks,
-----Original Message-----
From: webkit-dev-bounces at lists.webkit.org [mailto:webkit-dev-bounces at lists.webkit.org] On Behalf Of ext Yael.Aharon at nokia.com
Sent: Monday, November 24, 2008 8:56 PM
To: darin at apple.com
Cc: webkit-dev at lists.webkit.org
Subject: Re: [webkit-dev] Limiting the size of LocalStorage
Thanks Darin,
Does DatabaseTracker control LocalStorage too, or only offline SQLite databases?
In my QT build, the callback did not seem to arrive to ChromeClientQt.
Thanks, Yael
-----Original Message-----
From: ext Darin Adler [mailto:darin at apple.com]
Sent: Monday, November 24, 2008 8:40 PM
To: Aharon Yael (Nokia-D-MSW/Boston)
Cc: webkit-dev at lists.webkit.org
Subject: Re: [webkit-dev] Limiting the size of LocalStorage
On Nov 24, 2008, at 5:35 PM, Yael.Aharon at nokia.com wrote:
> Is it possible to limit the size of the LocalStorage databases and
> selectively allow only certain servers to use this feature?
Yes. All sites start out with a quota of 0. Increase the quota when the ChromeClient exceededDatabaseQuota function is called. Increase the quota by calling DatabaseTracker::setQuota.
-- Darin
_______________________________________________
webkit-dev mailing list
webkit-dev at lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
More information about the webkit-dev
mailing list