java applet没有使用1.6更新24和IE / Chrome进行缓存

时间:2013-12-25 14:55:40

标签: java caching applet

我有一个相当大的applet,我希望在浏览器重启之间进行缓存。

我设置了cache_archive和cache_version标记,以及cache_ex标记。 cache_ex标记使用jar版本来确定缓存失效。

如果客户端正在运行最新的java(1.7 update 40),那么我会从IIS Web日志中看到,当我重新启动浏览器并加载applet时,没有jar的http获取。

使用java 1.6更新24,有http获取。

由于公司白痴,我被迫使用这个古老的1.6版java。

我怎样才能使这个工作?

感谢。

1 个答案:

答案 0 :(得分:1)

要回答我自己的问题,这是我的设置(我使用JavaScript加载applet)

cache_option: "Plugin",
cache_archive: "RELATIVE/PATH/TO/JAR#1,RELATIVE/PATH/TO/JAR#2, etc.",
cache_version: "JAR#1-VERSION, JAR#2-VERSION, etc.",
cache_archive_ex: "JAR#1;preload;JAR#1-VERSION, JAR#2;preload;JAR#2-VERSION, etc.  ",

重要提示:粘性缓存中所需的jar文件不应位于归档代码中。

感谢。