2012-05-18 61 views
4

我想加載一個網頁應用程序的基本主頁,它異步加載一個大的JavaScript文件(應用程序的膽量)。是否有可能獲得動態加載的JavaScript文件的下載進度?

我可以檢索這個js文件的下載進度嗎?

我想顯示一個準確反映下載進度的加載欄,然後腳本完成後啓用「啓動」按鈕。

我通常使用jquery,但很高興爲任何解決方案!如果有幫助,我將使用php後端。

回答

1

這不適用於所有瀏覽器,但您可以在HTML5中使用<progress>標記。

http://blog.greweb.fr/2012/04/work-in-progress/

您還可以使用progress事件進行連接。

https://developer.mozilla.org/En/Using_XMLHttpRequest#Monitoring_progress

+0

謝謝,我認爲這將是完美的。你知道blog.greweb.fr例子中沒有使用jQuery作爲XMLHttpRequest的原因嗎? – Sean

+0

爲什麼要演示如何使用.ajax如果你正在演示XMLHttpRequest? jQuery將覆蓋正在演示的內容。 –

相關問題