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