html5で小さなtodoアプリを作成しています。これまでのところ正常に動作していますが、問題があります。ユーザーがhttp://www.mydomain.com/にアクセスすると、ログインするように求められます。彼がログオンしている場合/別のテンプレートが提供されます->私のメインアプリケーションテンプレート。さらに、セッション処理用にCookieが設定されています。
これで、彼は自分のToDoを追加/削除/編集できます。彼がオンラインになっている間、todoはサーバーに保存されます。また、自分のサイトにキャッシュマニフェストを追加し、ローカルストレージを使用して、オフラインのときに彼のToDoを保存しました。これは今のところうまく機能します。
私の問題:ユーザーがオンラインでサイトからログアウトし、サーバーがメインアプリケーションテンプレートを提供しなくなった場合、ブラウザーはオフラインバージョンのサイトを使用します。ただし、サーバーが同じパスで別のテンプレートを送信しているときではなく、ブラウザーがオフラインの場合にのみ使用する必要があります。
誰かが私へのヒント?前もって感謝します!