There was no response to this earlier, so resending it. Please answer the question:

why allow browsers to selectively block out WebDatabase and not other kinds of storage?

Nikunj

On Aug 31, 2009, at 11:07 AM, Nikunj R. Mehta wrote:

In WebDatabase:

The user agent may raise a SECURITY_ERR exception instead of returning a Database object if the request violates a policy decision (e.g. if the user agent is configured to not allow the page to open databases).

In WebStorage (emphasis mine):

When a new HTMLDocument is created, the user agent must check to see if the document's top-level browsing context has allocated a session storage area for that document's origin. If it has not, a new storage area for that document's origin must be created.

When the localStorage attribute is accessed, the user agent must check to see if it has allocated a local storage area for the origin of the Document of the Window object on which the method was invoked. If it has not, a new storage area for that origin must be created.

A browser may not allow local storage for a certain origin, just like it may not allow cookies to be stored. What is the expected behavior in that case?

Alternatively, why allow browsers to selectively block out WebDatabase and not other kinds of storage?

Nikunj
http://o-micron.blogspot.com




Nikunj
http://o-micron.blogspot.com



Reply via email to