小さな Web ベースのデジタル サイネージ システムがあります。インターネット ブラウザは、一連のページをループで表示します。これは、宛先ページが失敗したり、インターネット接続が失敗したりしても、決して壊れてはなりません。
ブラウザーでこれを検出し、目的のページが表示されるまで一時的にある種のループに入り、その間にブラウザーでローカルに生成されたデフォルトの「ロゴ」ページを表示して、ブラウザーが次のことができるようにする方法が必要です。
- インターネット接続の損失を回復する (これを検出する方法)
- サーバー側のエラー
- 接続が確立されたらすぐに再開する (これを行う方法)
- クライアント側で生成された「エラー」ページを表示する
JavaScript でこれらすべてを行う賢い方法はありますか、それとも他の解決策はありますか? (インターネット接続が利用できない場合、サーバー側のエラーを除いて、サーバー側のスクリプトは無関係であると考えています)
システムは ASP.NET MVC を使用して作成されます