私はこの1つのサイトに似ています:http://www.nike.com/jumpman23/aj2012/私は多くの画像をプリロードしています。ブラウザはプリロード中にロックされるべきではないので、setTimeout関数を使用して一度に1つの画像だけを読み込みます。 FF/Chrome/Safari e.t.cですべてうまく動作しますが、IEに問題があります。Internet Explorerプリロード(500以上の画像)
画像が400枚ほど読み込まれてエラー機能に入ることがあり、時には最初の6枚の画像がプリロードされることもあります。これは、問題を説明するのは難しいので、私は、コードの重要な部分は、それをここに入れました:http://sidneywidmer.ch/preloader/は
あなたはLoadOrderを変数のようなもののいくつか:)
を無視することができます(最初のコンソールを開くには、SHUREを作ります)私はIEのために別のインターバルタイムを設定しようとしましたが、1秒間エラーでダウンロードを一時停止しましたが、何も動作しないようです...
誰かがこの問題をどのように解決できるか考えていますか?
更新: いくつかの調査の後、私は間違いなくメモリリークなど何かがあると言うことができます。 IEのRAMの使用量は1.4 GBから3 GB以上になり、画像のロードが停止します。
よく、その多くの画像を読み込むアイデアはまったく普通です...クレイジーです。それはあなたのサーバーを殺すでしょう。代わりにキャンバスアニメーションを使用することを検討してください。 – Joseph
これは高頻度のサイトではないので、サーバーはそれを処理できるはずです –