为什么更改代码后更改不会影响实时性

时间:2019-06-08 08:14:44

标签: javascript css caching

我正在为房地产中介开发网站。我不断在代码中进行更改,例如jQuery,CSS等。 但是我看不到实时变化。它显示了以前缓存的内容。

例如: 如果我更改徽标,也需要直接调用该网址以进行工作。它可以在浏览器的专用窗口上工作。

我需要实时更改

2 个答案:

答案 0 :(得分:0)

为防止在开发时进行缓存,您可以在chrome中使用// val l: List[Any] = List(1, 2, "3") l.flatMap(_.toString.toIntOption) // List[Int] = List(1, 2, 3) (或shift+f5)(它将重新加载而忽略Cashe)。您也可以在网络标签中的chrome开发工具中检查control+shift+r。 (仅当打开开发工具时,它才会禁用缓存。)

在保存文档(实时预览)时,您还可以使用disable cachelink)重新加载页面。有些在线代码编辑器也支持实时预览(例如playcode

答案 1 :(得分:0)

有很多方法。

1-)从Google chrome禁用缓存。 Google Chrome

2-)您可以在文件路径的末尾添加“?v”。 ?V=1

每次查看新版本时,都应该在中间更改数字。

如果你说我不想不停地改变。

我不知道它使用哪种基础架构。

我正在使用“

<link href='css/basic.css?v=@Guid.NewGuid().ToString()' rel='stylesheet' type='text/css' />

”在mvc中。