Ответ 1
Я ожидаю, что каждый файл будет обрабатываться независимо. Почему было бы важно, была ли загружена css-fileA.css
напрямую или через @import
? Он по-прежнему остается одним и тем же URL, и кеш должен использоваться таким же образом.
Я собираюсь сделать обновления для веб-страниц и css файлов в нашей производственной среде. Я хотел бы предотвратить кеширование css в веб-браузере, так как это иначе нарушит дизайн, если новый html будет использоваться вместе со старым css. Я внес изменения в три css файла:
Чтобы предотвратить кеширование браузера, я добавил к моему основному css файлу строку запроса: ... link href= "main.css? rev = 20121024"...
Теперь я задаюсь вопросом, помогает ли использование запроса на main.css предотвращать кэширование css файлов A и B, на которые ссылаются внутри main.css с операторами @import? Или мне нужно также применять к ним запросы, например @import "css-fileA.css? Rev = 20121024"?
Любая помощь приветствуется.
Я ожидаю, что каждый файл будет обрабатываться независимо. Почему было бы важно, была ли загружена css-fileA.css
напрямую или через @import
? Он по-прежнему остается одним и тем же URL, и кеш должен использоваться таким же образом.