サムネイルと画像のプレビューを含むディレクトリ リストを表示する小さな画像スクリプトを作成しました。
場合によっては、複数の画像プレビューをクリックすると (左/右の矢印キーを使用して高速化することもできます)、一部の画像が完全に読み込まれません (その場合、部分的にしか表示されません)。
これは、次の数枚の写真をプリロードしてから頻繁に表示されるようになったと思いますが、以前にも表示されていました. これは、画像を非常に速く切り替えた場合にも最も頻繁に発生します。
なぜこれが表示されるのか、どうすればこれを回避できるのだろうか。ブラウザが何らかの理由でサーバーへの接続を失った(またはサーバーが何らかの理由で予期せず閉じた)と思います。したがって、設定してこれを回避しようとしましたContent-Length
が(ファイルが完全に受信されなかった場合、ブラウザが自動的に再接続することを望んでいました)、それは役に立ちませんでした。
また、ブラウザーでは、ページの通常のリロードは役に立ちません。完全なリロードを強制する必要があります。