• Добрый день, может вы подскажите, я не пойму стоит ли отсавлять версию скриптов в коде ?

    lazysizes.min.js?ver=3.1.11

    С одной строны ругаеться валидторы, с другой когда вношу изменния в файле стили очишаеться кеш, да и читал что яко бы не безопастно хранить версию стилей и скрипов.
    Подскажите как правильно делать ?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yui

    (@fierevere)

    永子

    если бы доводов против было больше, то версию бы не вставляли

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

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

    PS: все изменения от стандартно предлагаемого варианта по-умолчанию тратят ваше (и не только) время и закладывают грабли на будущее, о которые потом через много лет можно будет разбить себе лоб, пытаясь найти источник ошибок

    • Ответ изменён 2 месяца, 3 недели назад пользователем Yui.

    Вообще каждое решение имеет плюсы и минусы. По умолчанию сделана система, которая устраивает большинство. Если вам важны эти моменты, то есть разные способы замены параметра. От использования псевдослучайных генераторов до механизмов подмены и/или удаления параметров версии плагинами кэширования.

    Ну и если скрипт и стиль у вас не меняется никогда — смысл его параметра?…

Просмотр 2 ответов — с 1 по 2 (всего 2)