Шрифт:
Всякий раз, когда загружается HTML-файл с атрибутом
Нет обновлений
Если приложение уже находится в кэше и файл объявления не изменился, броузер генерирует событие «noupdate».
Есть обновления
Если приложение находится в кэше и обнаружено изменение файла объявления, броузер генерирует событие «downloading» и приступает к загрузке и кэшированию всех файлов, перечисленных в файле объявления. С началом процесса загрузки начинают генерироваться события «progress». А по окончании загрузки генерируется событие «updateready».
Первая загрузка нового приложения
Если приложение отсутствует в кэше, события «downloading» и «progress» генерируются, как и для случая обновления кэше, описанного выше. Однако по окончании первой загрузки броузер генерирует событие «cached», а не «updateready».