我正在使用jZebra applet打印动态生成的文本文件。但似乎,即使文件内容发生变化,浏览器也会缓存文件并打印相同的旧内容。 “applet.clear()”没有帮助我。我错过了什么?
答案 0 :(得分:1)
强制缓存的一个肮脏技巧就是在URL的末尾添加一个JavaScript时间戳。这使得URL 看起来对于Web浏览器是唯一的,并且每次都适合我,特别是对于IE而言,还应该纠正您的Java问题。
如果您有网址,即
var url = "http://foo.bar";
将其更改为:
var url = "http://foo.bar?" + new Date().getTime();
由于jZebra允许将文件URL作为参数提供,或者允许附加文件的内容,因此您应该指定下次如何附加文件以便更好地说明。
-Tres