如何使用SmartGWT更新客户端javascript缓存?

时间:2012-09-05 02:29:31

标签: javascript gwt smartgwt

在独立登录页面上轻松实现延迟的javascript文件加载:

<script type="text/javascript" defer="defer" src="<c:url value='/etgcrm/sc/modules/ISC_Core.js'/>"></script>
<script type="text/javascript" defer="defer" src="<c:url value='/etgcrm/sc/modules/ISC_Foundation.js'/>"></script>
<script type="text/javascript" defer="defer" src="<c:url value='/etgcrm/sc/modules/ISC_Containers.js'/>"></script>

等等。

在你决定更新SmartGWT javascript库之前一切正常。

因为SmartGWT本身是按原始名称链接.js文件,所以不能只在登录页面上的脚本路径中添加版本参数,如

ISC_Core.js?ver=123

没用,因为您的浏览器将使用

中的缓存脚本
ISC_Core.js

作为SmartGwt订购。

克服这个问题最优雅的方法是什么?

P.S。包括使用FileLoader和其他Power功能的解决方案不适合我,我有一些PRO lecense。

0 个答案:

没有答案