JavaScriptを介してページを偽の読み込み状態に保つにはどうすればよいですか?
AJAXリクエストのロードが完了するまで$('body')。hide()に設定したページがあり、その後、ページは$('body')。show()に設定されます。その間(約2秒)、ページは空白のままになり、ブラウザアイコンの読み込みが停止します。その後、コンテンツが表示されるか、別のページにリダイレクトされます(返されたAJAX変数による)。
何もロードされていなくても、ブラウザをロード状態のままにする方法はありますか?まだロード中のようです。
私はすでに次のようなものを作成しようとしました:
while(page_loading())
var l = 1;
しかし、その後、ブラウザがクラッシュします。この「偽の」状態を強制するにはどうすればよいですか?
編集:
申し訳ありませんが、前に言及するのを忘れました。gifなどを読み込まずに、ブラウザを強制的に読み込み状態にすることなく、通常どおりページを空白のままにしておきます。ブラウザがページを読み込んでいるとき、ブラウザタブに表示され続ける読み込みアイコンまたはステータスバーにメッセージが表示されます。これらの特定の状態はjavascriptで直接変更できないことを知っているので、無限ループのHTMLリクエストなどを使用して、ブラウザをこの読み込み状態に維持する方法があると思いました。「カーソル:待機」を設定しても、ブラウザタブは「終了状態」に変わります。