我有一個基於Web的應用程序,它需要大量的資源(音頻/圖像/視頻)。以前,我一直在同一臺服務器上託管所有內容,並使用PreloadJS獲取所有資源並下載它們(同時顯示一個很好的進度條)。Javascript資源下載從CDN進度
我現在正在轉向Content Delivery Network(CDN)來承載所有這些資產,但需要將基礎Web應用程序保留在我的服務器上。
所以我有我的應用程序webapp.com
和我的所有資源cdn.webapp.com
- 我的問題是如何加載所有這些資源從另一個域,並同時查看進度?是否有庫可以處理這個問題,還是我需要編寫一些代碼來訂閱每個資產的onload()
函數,並且只有在下載完成時才能繼續?
(感謝跨域Ajax請求,我不能使用PreloadJS下載一切了)