我需要退出firefox并重新启动它才能刷新applet ... 它很烦人,因为我还在编程它的类文件更改...我错过了一些代码,这使得它无法刷新applet并仍然从缓存中取出一个???
所以我在我的网站上有一个.jar小程序,一个模拟游戏,只要用户点击屏幕就会产生军队...但是每当我刷新页面时,前面的军队仍然在屏幕上。 我希望它能够刷新(好像我们刚刚开始第一次运行应用程序)。
任何建议?
我真的很感激
谢谢....
答案 0 :(得分:2)
每次构建新的Jar小程序时,都会向其添加内部版本号,例如applet.jar?build=123
或build123/applet.jar
。这也是部署的好习惯,因为它消除了所有缓存问题,这可能只需通过构建解决方案自动完成,例如Ant
。
此外,值得考虑使用详细here的separate_jvm
标记。自1.6更新10开始可用。它将确保每次刷新时都有一个新的JVM,这可以防止您担心插件特性,例如由于大量刷新导致的内存不足。