Манифест кеша HTML5: неудачные вызовы ajax становятся резервными

У меня есть приложение HTML5, которое использует манифест кеша для обеспечения автономной работы. Это приложение выполняет ajax-вызовы в режиме онлайн, и некоторые из этих вызовов могут получить 403 несанкционированных ответов.

Вот нижняя часть моего файла cache.manifest:

NETWORK:
*

FALLBACK:
/ /offline

Если я удалю резервный раздел, все вызовы ajax, получающие ответ 403, будут работать, как и ожидалось, и я могу обнаружить это с помощью обработчика ошибок jQuery и перенаправить пользователя на страницу входа. форма.

Но если присутствует резервный раздел, те же вызовы получают ответ 200 OK с резервным содержимым HTML в качестве тела, даже если сервер ответил кодом 403, поэтому я не могу узнать, что пользователь не аутентифицирован и должен быть отправлены на страницу входа.

Я что-то пропустил? Заранее спасибо

11
задан Debloper 7 September 2012 в 14:57
поделиться