Re: [XHR] how to catch SECURITY_ERR on XMLHttpRequest.open()?

On Mon, 2007-08-20 at 17:16 +0200, Anne van Kesteren wrote:
> On Wed, 15 Aug 2007 10:01:12 +0200, Alexey Proskuryakov  
> <ap-carbon@rambler.ru> wrote:
> >> I'd like an example of how to catch this exception.
> >
> >   FWIW, WebKit trunk doesn't raise this exception yet, opting for a
> > temporary XMLHttpRequestException code. My feeling is that  
> > interoperability in this area will take a while to achieve.
> 
> I think there's general agreement that it should take ExceptionCode 18 on  
> DOMException. You should be able to catch it as follows, fwiw:
> 
>    try {
>      ...
>    } catch(e) {
>      switch(e.code) {
>        case e.SECURITY_ERR:
>        ...
>      }
>    }
> 
> if I haven't mixed up the syntax of the switch case construct in some way.

One way to be pretty sure you got all the details right is to make
a test case out of this sketch.

Is there an XHR test suite yet?

-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/

Received on Friday, 31 August 2007 13:55:25 UTC