2014-09-02 16 views
1

我正在構建一個JS SDK(庫),我正計劃給用戶一個JS加載器,它反過來應該加載CDN中的所有資產(所以我們可以部署新代碼而不要求客戶端下載新版本的SDK)。如何使用遠程資產創建JS庫?

資產包括所有的SDK代碼,一些CSS文件,配置文件和一些圖形。

Javascript代碼依賴於配置文件(應該在使用SDK之前加載),並且如果任何資產失敗(例如無法下載jpeg),則庫加載應該失敗。

只是一個說明 - 我不能使用IFrame,因爲我需要與託管頁面進行交互。

我該如何做到這一點?任何最佳實踐?

感謝

+0

你試過easyXDM了嗎? – 2014-09-02 14:08:13

回答

0

easyXDM是一個JavaScript庫,使您作爲開發人員可以輕鬆地解決由同源策略設置到位的限制,進而使其易於溝通和跨域邊界暴露的JavaScript API的。

+0

謝謝。我不知道這是如何解決加載CSS/Config/Etc ...文件的問題,並確保它們都以正確的順序加載並保持其依賴關係(例如,JS取決於Config) – Roman 2014-09-02 14:20:38