Browser jZebra文本文件打印

Browser jZebra文本文件打印,browser,printing,Browser,Printing,我正在使用jzebraapplet打印动态生成的文本文件。但看起来,浏览器缓存了文件并打印了相同的旧内容,即使文件内容发生了更改。“applet.clear()”对我没有帮助。我遗漏了什么?强制禁止缓存的一个肮脏技巧就是在URL的末尾添加一个JavaScript时间戳。这使得URL对于web浏览器来说是唯一的,并且每次都适用于我,特别是对于IE,并且应该可以解决Java的问题 如果您有一个URL,即 var url = "http://foo.bar"; 将其更改为: var url = "h

我正在使用jzebraapplet打印动态生成的文本文件。但看起来,浏览器缓存了文件并打印了相同的旧内容,即使文件内容发生了更改。“applet.clear()”对我没有帮助。我遗漏了什么?

强制禁止缓存的一个肮脏技巧就是在URL的末尾添加一个JavaScript时间戳。这使得URL对于web浏览器来说是唯一的,并且每次都适用于我,特别是对于IE,并且应该可以解决Java的问题

如果您有一个URL,即

var url = "http://foo.bar";
将其更改为:

var url = "http://foo.bar?" +  new Date().getTime();
由于jZebra允许将文件URL作为参数提供,或者允许附加文件的内容,因此您可能应该指定下次如何附加文件,以便更好地进行说明

-特雷斯