这是代码:
<applet code="ATest.class" archive="ATest.class?v=200406181300">
</applet>
我想清除现有缓存并在第一次加载时加载新缓存。我该如何在 Java 小程序中执行?
我在 Firefox 0.9 中对其进行了测试,它加载并运行了该类。这里的想法是,当您更改类时,您会更改 ARCHIVE 属性中的 [v] 版本。这应该迫使浏览器获取类文件的新副本,因为“存档”现在位于不同的 URI,并且由于“存档”是 .class 文件,它可能会起作用(除非用户代理忽略 ARCHIVE是类,这是完全可能的)