2012-06-24 2 views
0

Я могу получить немного тепла для этого вопроса, потому что там уже много чего.Решение для обновления кэша приложений HTML5

НО ... У каждого вопроса есть другой ответ, и никакой конечный ответ кажется твердым.

ТАК ВОПРОС ... Если я обновляю файл, который является ссылкой в ​​манифесте кэш-приложения приложения для автономного доступного приложения, как я могу заставить обновление манифеста и автономного кеша без изменения манифеста?

Я надеюсь, что это ясно. Для того, чтобы показать, что я сделал некоторые исследования:

How to properly invalidate an HTML5 Cache Manifest for online/offline web apps?

https://stackoverflow.com/a/8211563/491044

Updating the cache Это требует изменения манифеста, хотя ...

Спасибо всем.

ответ

2

Вы не можете. Необходимо обновить файл манифеста. Будьте осторожны, чтобы установить заголовок немедленного истечения в файл манифеста, чтобы браузер узнал, что оно было обновлено.

+0

Большинство сообщений, которые я прочитал, похоже, настаивают на том, что браузеры (Opera и FF) игнорируют дату истечения срока действия. Это кажется легким решением для темы, в которой так много вопросов и ответов. Я попробую это сам, так как я еще этого не сделал. Спасибо за ответ. – trgraglia

+1

@trgraglia Проверьте настройки [expiry in the HTML5 Boilerplate] (https://github.com/h5bp/html5-boilerplate/blob/master/.htaccess#L229). – robertc

+0

Это в сочетании с обновлением комментария даты и времени в манифесте, похоже, делает трюк. Спасибо. – trgraglia

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