0

我正在使用 jZebra 小程序打印动态生成的文本文件。但似乎,即使文件内容发生更改,浏览器也会缓存文件并打印相同的旧内容。“applet.clear()”对我没有帮助。我错过了什么?

4

1 回答 1

1

强制缓存的一个肮脏技巧是简单地将 JavaScript 时间戳放在 URL 的末尾。这使得 URL对 Web 浏览器来说是唯一的,并且每次都对我有用,尤其是对于 IE,并且还应该纠正您的 Java 问题

如果你有一个网址,即

var url = "http://foo.bar";

将其更改为:

var url = "http://foo.bar?" +  new Date().getTime();

由于 jZebra 允许将文件 URL 作为参数提供,或允许附加文件的内容,因此您可能应该指定下次如何附加文件以便更好地说明。

-特雷斯

于 2013-10-12T00:07:53.367 回答