文件:为什么导入的css文件存储在localstorage中,而不是像链接的css文件一样刷新?
- listing.less(文/ CSS)
- style.less(文/ CSS)
工具:
- 火狐
- Firefox的插件是HttpFox用于检查http标头
- Chrome
我有一个名为listing.less CSS文件,该文件包含以下内容:
@import "/orb/static/less/style.less";
当我打电话listing.less一切正常,style.less是进口的。后续对listing.less的请求会产生304缓存响应。没关系。但是,导入的style.less不会显示为缓存响应。相反,我在浏览器的本地存储中找到它。更大的问题是,如果我改变style.less然后点击刷新浏览器将不会更新样式。只有当我从localstorage中删除style.less时,才会刷新它,或者在服务器上触摸listing.less。
这是@import的性质吗?每次我想更新style.less时,是否需要触摸list.less或从localstorage中删除style.less? style.less如何被迫刷新?
+1 - 但我在Chrome 24得到一个错误,我不得不更改代码以'VAR =较少|| {}; less.env = '发展';' –
仅供参考:在开发中设置less.env属性不仅可以阻止localStorage缓存,还可以启用一组调试功能,例如调试消息(不再发生沉默失败)和控制台日志记录。 –