这是在现场随机发生的。我将编辑器嵌入到ASP.Net MVC应用程序中。当用户清除缓存并重新启动浏览器时,它会再次运行。任何想法如何解决它?
答案 0 :(得分: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(新的incogneto窗口)然后转到你的编辑器,你会发现它正在运行。这就是访问者将看到它的方式,除非他们在浏览器中缓存了icons.png图像。 解决此问题的唯一方法是更改图片的网址,这需要替换CSS文件中的新网址(它是所有按钮的背景图片)。