4

这是在现场随机发生的。我将编辑器嵌入到 ASP.Net MVC 应用程序中。当用户清除缓存并重新启动浏览器时,它会再次运行。任何想法如何解决它?

在此处输入图像描述

4

1 回答 1

3

您必须说服您的浏览器清除其对 icons.png 图像的缓存。

转到 htt://yoursite.com/path/to/ckeditor/skins/moono/icons.png

然后使用 Ctrl+F5 或 Cmd+Shift+R(mac 用户)告诉您的浏览器不要使用缓存并获取一个新的缓存,然后将其存储在缓存中。

由于某种原因,您不能从编辑器页面执行此操作,可能是通过加载 css 和图像的方式。对我来说,这个技巧只适用于 Firefox 而不是 Chrome。但是,如果您在 Chrome 中执行 Shift+Ctrl+N(新的隐身窗口)然后转到您的编辑器,您会看到它正在工作。这就是您的访问者将看到的方式,除非他们也将 icons.png 图像缓存在浏览器中。解决此问题的唯一方法是更改​​图像的 URL,这将需要替换 CSS 文件中的新 url(它是所有按钮的背景图像)。

于 2014-02-20T19:23:31.887 回答