Friday, October 10th, 2008
Anne van Kesteren of Opera Software has updated his post on IE 8 to cover beta 2:
XDomainRequest: Microsoft unfortunately continues with
XDomainRequestrather than making changes to
XMLHttpRequestas other browsers are doing and as is being standardized by the W3C Web Apps Working Group. (Disclaimer: I am the editor of
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:
sessionStorageare 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 a
remainingSpacemember 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 to
msRemainingSpaceor 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 the
storagedoes not expose
urlmember is named
nullrather than a reference to the
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” :)
Posted by Dion Almaer at 5:26 am