キャッシュマニフェストを使用してオフライン機能を提供するHTML5アプリケーションがあります。このアプリケーションは、オンラインのときにajax呼び出しを行い、この呼び出しの一部は、応答として403を無許可で取得する可能性があります。
これが私のcache.manifestファイルの下部です:
NETWORK:
*
FALLBACK:
/ /offline
フォールバックセクションを削除すると、403応答を受信するすべてのajax呼び出しが期待どおりに機能し、jQueryエラーハンドラーでこれを検出して、ユーザーをログインフォームにリダイレクトできます。
ただし、フォールバックセクションが存在する場合、サーバーが403で応答したとしても、フォールバックHTMLのコンテンツを本文として、同じ呼び出しで200 OK応答が返されるため、ユーザーが認証されておらず、に送信する必要があることを知る方法はありません。ログインページ。
ここで何かが足りませんか?前もって感謝します