我有一个相当大的小程序,我希望在浏览器重新启动之间缓存它。
我已经设置了cache_archive和cache_version标签,以及cache_ex标签。 cache_ex标签使用jar版本来确定缓存失效。
如果客户端正在运行最新的 java(1.7 更新 40),那么我从 IIS Web 日志中看到,当我重新启动浏览器并加载小程序时,没有 http 获取 jar。
在 java 1.6 update 24 中,有 http 获取。
由于公司的白痴行为,我被迫使用这个古老的 java 1.6 版本。
我怎样才能让它工作?
谢谢。
最佳答案
为了回答我自己的问题,这是我的设置(我使用 JavaScript 加载小程序)
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 不应该位于存档标记中。
谢谢。
关于java 小程序不使用 1.6 update 24 和 IE/Chrome 进行缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20774001/