Tho*_*ian 0 javascript stylesheet lotus-domino cache-expiration xpages
我正在使用xPages建立一个网页,我正在对脚本和设计进行不断的更改,这包括服务器和客户端javascript,样式表和图像更改.
每次我更改javascript或样式表时,我都希望在webbrowser中看到我的更改,并且我还希望我的用户在访问网页时获得最新的更改.
我知道我可以使用Shift-Reload,或CTRL重新加载并清除我的webbrowser缓存.而且我也知道我可以更改对象的到期日期,但我想要一种更平滑,更好的控制方式来做到这一点.
寻找任何形式的最佳实践.
谢谢
托马斯
在应用程序的xsp.properties文件中或服务器范围内的服务器上,您可以设置xsp.application.forcefullrefresh = true.xsp.properties文件文档说:
#Application refresh#当此属性设置为true时,如果类的设计发生更改(请求在范围中丢弃所有数据),则会请求完整的应用程序刷新.
#xsp.application.forcefullrefresh = false
新的XSP可移植命令指南说"这个属性是在Notes/Domino 8.5.3中引入的.它默认设置为false,在XPage应用程序的开发阶段特别有用."
我还没有完全测试过这种行为,但听起来很有希望.您当然可以/当然只应在进行更改时将其设置为true.一旦稳定,就把它放回去.
/ Newbs