| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > валидное не кэширование |
| Автор: Сisa 21.6.2013, 11:12 |
| Вопрос: Как запретить кэширование страниц, чтобы валидатор http://validator.w3.org/ не показывал ошибку ? Вариант типа http://abc.ru/syntax.html?time=123 не подходит, мне нужна обычная форма записи http://abc.ru/syntax.html Пробовал по разному, в т.ч. <meta charset="UTF-8" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="Expires" content="0" /> <meta http-equiv="pragma" content="no-cache" /> <meta last-modified="Thu, 14 Apr 2011 12:17:27 GMT" /> То что смог найти в google для html5 еще больше запутало всю картину, работать работает, но валидатор везде ругается. |
| Автор: s1lver 21.6.2013, 14:37 |
| Валидатор в любом случае ругается при проверке страницы html5, так как проверка разметки приблизительная Там, сколько я не проверял, все равно будет выводится предупреждающие сообщения об ошибках |
| Автор: Сisa 21.6.2013, 17:38 |
| Я где то прочитал, что стандарт html5 еще не совсем стандарт пока, не устаканился до сих пор, но думал что не правильно понял, и решил здесь спросить, спасибо s1lver. |
| Автор: Сisa 22.6.2013, 17:24 |
| К вопросу продолжение: указанные выше меты работают, но работают для html, а если на такой странице есть ссылка на javacsript, то он кэшируется. А мне нужна загрузка полностью нового содержания и html и javacsript, т.е. чтобы браузер не искал в своем кэше сохраненную копию. Можно ли как то запретить кэш не применяя http://abc.ru/myscript.js?time=123 и лишь c обычной формой записи http://abc.ru/myscript.js |
| Автор: Arantir 22.6.2013, 17:38 |
| А в чем, собственно, суть ошибки? У меня html5 страницы отлично проходят, не считая варнинга "Using experimental feature: HTML5..." |
| Автор: Сisa 22.6.2013, 17:54 |
| Дело в том что файл js заменяется одноименным на сервере и надо загружать обновленный. В Chrome посмотрел, там он страницу загружает заново, как и спланировано, а этот скрипт кажется ищет в кэше, и использует старый. |