建议大家在修改完样式以后使用 Ctrl+F5 进行强制刷新缓存
因为 chrome 浏览器针对 css 和 js 资源都有缓存机制 资源 url 不变的情况下 一直使用缓存数据。
实际开发中应该使用版本号或者哈希码去控制url的变化 来促使客户端资源的刷新 不知道教程后面有没有提这部分内容
事实上所有浏览器都有缓存机制,我的做法是开发者工具常驻,禁用缓存
@doderic 我不建议这种方式的原因是 这会导致浏览器的所有请求都无法使用使用缓存 因为我开发和日常使用都是chrome 会影响我在开发时正常浏览网页 我特希望他能设置禁用缓存的域名匹配 找了半天也没找到
@tooyond 我倒是没怎么感觉到禁用缓存之后对日常访问网页有太大的影响,如你所说,如果能根据域名来禁用缓存就更好了,浏览器都是全局设置,手动开关
看完三本教程了 均为提到关于线上修改资源的问题 针对线上环境教程里也很少提到 比如我遇到的一些问题:
asset('css/app.css')
在 Heroku 上无法正确的切换 HTTP 和 HTTPS;我认识一些人推荐用在css后面加v版本号来控制刷新缓存
version方法 了解一下
我之前差不多1年前看过教程没看完, 然后最近重新搭环境 感觉编译的速度比之前慢很多, 不知道啥情况 设置上又是什么不一样了吗
在修改了css文件之后,样式没有发生改变,这是什么在修改了css文件之后,样式没有发生改变,这是什么问题呢?缓存也刷新过了问题呢?缓存也刷新过了