У меня есть приложение HTML5, которое использует манифест кэша для обеспечения автономной работы. Это приложение делает вызовы ajax, когда он находится в сети, и некоторые из этих вызовов могут получить 403 неавторизованных в ответ.
В нижней части моего файла cache.manifest:
NETWORK:
*
FALLBACK:
/ /offline
Если я удаляю резервный раздел, все вызовы ajax, получающие ответ 403, работают как ожидалось, и я могу обнаружить это с помощью обработчика ошибок jQuery и перенаправить пользователя в форму входа.
Но если присутствует запасной раздел, то те же вызовы получают ответ 200 OK, причем резервный HTML-контент является телом, хотя сервер ответил с помощью 403, поэтому мне не нужно знать, что пользователь не аутентифицирован и должен отправляться на страницу входа.
Я что-то упустил? Спасибо заранее