Sammy.js如何禁用缓存模板html
Sammy.js How to disable caching template html?
Sammy.js似乎正在缓存用于使用上下文呈现加载页面的html模板
context.render(context.view('pages/new'), data)
这在生产设置中很好。但在开发过程中,每次服务器上的new.html发生更改时都要清除浏览器缓存,这是很痛苦的。
有没有办法禁用Sammy.js上的所有缓存?
您可以覆盖Sammy.templateCache方法。
将模板加载到上下文中时,可以提供选项{cache: false}
作为load
方法的第二个参数。
http://sammyjs.org/docs/api/0.7.0/all#Sammy.EventContext-加载
我在胡子模板缓存方面遇到了一个烦人的问题。这个问题似乎不是因为sammy模板系统,而是因为chrome缓存
因此,转到设置/常规选项卡(您必须显示开发人员工具,然后单击右下角的齿轮),然后单击禁用缓存。
请查看我找到的这篇帖子以获得进一步的帮助http://harrywolff.com/fix-mustache-templates-from-being-cached/
希望这对你有用,它帮了我很多。
相关文章:
- 使用jquery.load('pageName')方法时,未从应用程序缓存加载Html页
- 浏览器坚持使用旧的html和JS缓存
- 为什么不't React缓存子组件的html元素
- 如何防止浏览器在历史记录中缓存HTML
- 在 html 文件中包含无缓存元标记是否也会阻止缓存该 html 文件中链接的 js 和 css 文件
- 如何更新浏览器'使用Ajax将html添加到页面后的缓存
- 如何使用JQuery缓存加载的html
- 在 js/css/html 更改 Web 应用程序上强制刷新缓存
- 如何从 Ajax() 的内部 HTML 缓存 JS 文件
- 缓存 HTML 字符串或 DOM 元素
- 是否可以缓存具有指向动态JavaScript的链接的HTML页面
- 使用 get 变量缓存静态 HTML 页面
- 利用动态 HTML 上的浏览器缓存
- 缓存 JavaScript 内联在 HTML 中
- 缓存 html 页面但不缓存数据
- 除非禁用缓存,否则 HTML 视频不起作用
- 如何强制浏览器缓存页面.html
- 不允许缓存索引.html
- 如何'取消缓存'当用户离开页面时,ajax加载了html
- 停止从缓存加载Javascript和HTML