在独立登录页面上轻松实现延迟的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。