多くのリソース (オーディオ/画像/ビデオ) を必要とする Web ベースのアプリがあります。以前は、同じサーバーですべてをホストし、PreloadJSを使用してすべてのリソースを取得してダウンロードしていました (素敵なプログレス バーを表示しながら)。
現在、コンテンツ配信ネットワーク (CDN) に移行してこれらすべてのアセットをホストしていますが、サーバー上にベース Web アプリケーションを保持する必要があります。
だから私は自分のアプリをオンにしてwebapp.com
、すべてのリソースをオンにしていますcdn.webapp.com
- 私の質問は、これらすべてのリソースを別のドメインからロードし、同時に進行状況を表示するにはどうすればよいですか? これを処理するライブラリonload()
はありますか?それとも、すべてのアセットの機能をサブスクライブし、すべてがダウンロードされたときにのみ続行するコードを作成する必要がありますか?
(クロスドメイン ajax リクエストのおかげで、PreloadJS を使用してすべてをダウンロードすることはできなくなりました)