<div class="gmail_quote">On Tue, Feb 23, 2010 at 9:21 PM, Adam Barth <span dir="ltr"><<a href="mailto:w3c@adambarth.com">w3c@adambarth.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Tue, Feb 23, 2010 at 9:15 PM, Jonas Sicking <jonas@sicking.cc> wrote:<br>
> On Tue, Feb 23, 2010 at 8:56 PM, Adam Barth <<a href="mailto:w3c@adambarth.com">w3c@adambarth.com</a>> wrote:<br>
>> The document.cookie API is kind of terrible.  Web developers shouldn't<br>
>> have to parse a cookie-string or prepare a properly formated<br>
>> set-cookie-string.  Here's a proposal for an HTML cookie API that<br>
>> isn't as terrible:<br>
>><br>
>> <a href="https://docs.google.com/Doc?docid=0AZpchfQ5mBrEZGQ0cDh3YzRfMTRmdHFma21kMg&hl=en" target="_blank">https://docs.google.com/Doc?docid=0AZpchfQ5mBrEZGQ0cDh3YzRfMTRmdHFma21kMg&hl=en</a><br>
>><br>
>> I'd like to propose we include this API in a future version of HTML.<br>
>> As always, feedback welcome.<br>
><br>
> I really think the API should be asynchronous, as to avoid the mess<br>
> that .localStorage currently is.<br>
<br>
</div></div>Done.<br>
<font color="#888888"><br>
Adam<br>
</font></blockquote></div><br><div>I have frequently seen code like this:</div><div><br></div><div>document.cookie = "foo=1";</div><div>if (document.cookie.indexOf("foo") == -1) return;</div><div><div>
document.cookie = "bar=2";</div><div>if (document.cookie.indexOf("bar") == -1) return;</div></div><div><br></div><div>I presume it is not uncommon for web authors to want to know if the cookies were set.  Maybe there should be an optional error callback on document.setCookie?</div>
<div><br></div><div>-Darin</div>