2

我需要知道在使用 less.js 包含方式时,默认情况下是否在浏览器中为编译的 css 使用某种缓存。也许本地存储?

4

1 回答 1

4

是的,它确实

使用它在页面加载时清除它。把它放在你包含你的 less 文件之后,但在你的 js 文件之前。

<script type="text/javascript"> 
    if (typeof localStorage != "undefined") for(i in localStorage) if (i.indexOf('.less') != -1) delete localStorage[i];
</script>

注意:这应该仅用于开发目的,您不希望每次为最终用户加载页面时都减少交付和解析。这将对您的服务器造成不必要的压力。预先编译并链接到生成的 css 文件中。

于 2013-03-18T21:56:08.903 回答