The problem is that there isn't a way around it. There's nothing IE that get triggered for script errors. The only reasonable thing you can do is add a client side timeout. If the jsonp callback isn't called within an x amount seconds you can assume that something has failed. But timers and timeouts are an horrible hack for this.