- From: 白石俊平 <shumpei.shiraishi@gmail.com>
- Date: Mon, 3 Aug 2009 11:49:32 +0900
Hi, OK, I'll check the Safari4's implementation. Very thanks, Jeremy. On Mon, Aug 3, 2009 at 11:41 AM, Jeremy Orlow<jorlow at chromium.org> wrote: > On Sun, Aug 2, 2009 at 7:17 PM, ???? <shumpei.shiraishi at gmail.com> wrote: >> >> Hi, >> >> I'm implementing the HTML5 Web Storage using Gears >> (http://code.google.com/p/gear5/), so I have several questions with >> the spec. >> >> -Storage.setItem(key, val) >> --is key allowed non-string type object? > > Yes, but... >> >> --and when pass non-string object to key/value, is it automatically >> converted to string?(I'm considering to convert to use String >> constructor - String(key) ) > > Yes. > >> >> --when value is null, should `setItem("key", null)` behave as like as >> `removeItem("key")`? (localStorage.setItem("key", null); >> alert(localStorage.length); <-- what is value displayed?) > > No, it's not the same as removeItem. ?It'll be set to 'null'. > Check out Safari 4's implementation if you'd like to see the correct > behavior for all of these cases. ?I've been spending a lot of time with it, > and it matches the spec in every case I've tried. ?(And I've tried a > lot...I'm working on it for Chromium.) ?:-) > J
Received on Sunday, 2 August 2009 19:49:32 UTC