2013-11-16 3 views
6

я не уверен, что это можно было бы назвать, чтобы знать, что искать, если это дубликат пожалуйста, ссылку мне :)Прогресс загрузки внешних JS файл

Можно ли в JavaScript в браузере, чтобы загрузите внешний файл (этот бит прост), но учитывая, что внешний файл может быть довольно большим (скажем, 50 МБ), отображается индикатор прогресса загрузки этого файла?

i.e Я, зная размер файла serveride, не зная размер gzip, хочу сказать, что X% загруженного файла.

Я ничего не пробовал, я не могу найти ничего, чтобы работать, не говоря уже о том, чтобы найти что-то, что подсказывает его возможное.

Задача: Попытка загрузить библиотеку JavaScript 50 МБ по требованию, но покажет ход загрузки.

+0

50MB огромный! Есть ли способ разделить это на несколько файлов? Или как-нибудь уменьшить размер? –

+1

@CameronTinker - http://bgrins.github.io/videoconverter.js/ это библиотека. Я хочу сделать предварительную загрузку проверки видеофайлов :) – Phill

+0

Это впечатляет! Мне придется исследовать это еще немного! Я вижу на своем сайте, у них есть загрузочное изображение, указывающее, что библиотека загружается. –

ответ

4

Используйте XMLHttpRequest для загрузки сценария и monitor its progress. Когда это будет сделано, eval() это.

+0

О, потрясающе, теперь у меня есть чтение! – Phill

Смежные вопросы