Pull to refresh

Comments 5

Уточните, кто знает — фразу «всех страниц в вебе» стоит так прямо и воспринимать?
1. На многих мобильных устройствах есть задержка на onclick 300мс, например на Acer a701 на tegra3. Её они не убрали, но она нужна для распознавания клик это или движение пальцем.
2. Многие сайты каждую новую версию css/js автоматически публикуют (программный rewrite) с новыми цифрами в названии, в примере как раз именно такой случай, c=2477… Если посетитель заходит первый раз, то сайт ему отдаёт актуальную версию, так как в браузере ещё ничего не закэшировано. Но если посетитель уже ранее заходил, и заходил именно тогда же, когда и робот гугла, то запроса к сайту не будет и будет показана старая версия css/js из кэша браузера, что в некоторых случаях может сломать вёрстку или функционал.
Смена имени при смене содержимого сломать ничего не должна.
Если браузер префетчит css версии 2477, заходит на страницу, а у нее в head — уже версия 2478, очевидно, что префетченную версию надо выкинуть (точнее, окажется, что это будет случайный документ, никак не связанный с текущей страницей) и скачать актуальный стиль.
Проблемы могут возникнуть как раз при простой перезаписи файла и отсутствии правильных настроек кэша.
Sign up to leave a comment.

Articles