Anne van Kesteren of Opera Software has updated his post on IE 8 to cover beta 2:
XDomainRequest: Microsoft unfortunately continues withXDomainRequestrather than making changes toXMLHttpRequestas other browsers are doing and as is being standardized by the W3C Web Apps Working Group. (Disclaimer: I am the editor ofXMLHttpRequestLevel 2.)Some agreement was made to at least support the same protocol on the server, namely using the
Access-Control-Allow-Originheader as per Access Control for Cross-Site Requests. (Disclaimer: I am the editor of that draft too.) However, IE8 only supports*as value for that header, not an origin, e.g.http://annevankesteren.nl(test). Sunava pointed out that was because the W3C WebApps WG was still debating the matter. Here is hoping they will fix the bug as there is agreement on that syntax.- HTML5 DOM Storage:
localStorageandsessionStorageare now supported. Enumerating through them does not give the results I was expecting (I got “length” and “remainingSpace” back as well, besides the keys) and they still have aremainingSpacemember that is not part of HTML5. Given that anything that gives some indication of space is highly vendor specific as it depends on encoding, compression, and type of device, they should really rename it tomsRemainingSpaceor some such or simply drop it.IE8 also supports an event named
storagecommitthat is not part of HTML5 which tells you when the data has been written to an XML backend format IE8 uses. The event object for used for thestoragedoes not exposekey,oldValue, andnewValue. Theurlmember is nameduriand thesourcemember isnullrather than a reference to theWindowobject. Ouch!- ARIA: Aaron Leventhal recently blogged about how ARIA in IE8 is a pain. (Aaron works for IBM making Firefox and Web applications accessible and is a member of the W3C PF WG which standardizes ARIA.) In short, when IE8 renders in super standards mode ARIA will work as everywhere else, otherwise you have to use Microsoft proprietary syntax. So not only do you need to upgrade your application code to be keyboard accessible and ARIA-enabled, you will also need to upgrade it from quirks to standards mode. Alternatively, you could take the easy way out and lock out other browsers. Not nice.
He did admit that he has “only played around with Internet Explorer 8 for an hour so”
Courtesy of Ajaxian