Используйте сетевой отладчик (например, www.fiddler2.com) и определите, какая разница в HTTP-запросе приводит к тому, что сервер отправляет обратно другой ответ.Я предполагаю, что способ, которым вы получаете данные из хэша, приводит к отправке различного запроса на сервер между браузерами (например, включает "#" или не хватает "#"), и это заставляет сервер возвращать 403 вIE.