我更新了RichText commands.js
下的/sitecore/shell/controls/rich text editor
文件。
我已将其复制到生产环境中,但我的更改未被应用。我猜JS是缓存的 - 如何清除缓存?由于内容项目未更新,因此网站不需要发布。清除/sitecore/admin/cache.aspx
处的缓存。
清除浏览器缓存。回收了应用程序池并重新启动了网站。
Sitecore 7.2
答案 0 :(得分:2)
javascript在您的浏览器中缓存,而非在Sitecore中缓存。根据您的浏览器,您可以从工具箱中清除它(所有这些都有清除缓存选项)或使用以下快捷方式:
Firefox, Chrome, IE: Ctrl+Shift+Delete
Safari: Ctrl+Alt+E
答案 1 :(得分:1)
这是一个浏览器缓存。 一个常见的解决方案是添加?到脚本的src链接。
例如: 你可以修改
Website\sitecore\shell\Controls\Rich Text Editor\Default.aspx
和
\Website\sitecore\shell\Controls\Rich Text Editor\EditorPage.aspx
拥有:
<script type="text/javascript" language="javascript" src="/sitecore/shell/Controls/Rich Text Editor/RichText Commands.js?v=152605"></script>
您也可以在隐身模式下打开浏览器或删除浏览器缓存