so entfernen Sie alte applet aus dem browser-cache programmgesteuert?

Gibt es eine Möglichkeit, löschen Sie die ältere version von einem applet aus dem browser-cache? Die Sachen habe ich schon versucht zu verhindern, dass die cache-problem in den ersten Platz sind:

1 - set "no-cache" HTTP-Antwort-header, legte ich folgende script auf meiner jsp:

<% 
if (request.getProtocol().compareTo("HTTP/1.0") == 0) {
            response.setHeader("Pragma", "no-cache");
        } else if (request.getProtocol().compareTo("HTTP/1.1") == 0) {
            response.setHeader("Cache-Control", "no-cache");
        }
        response.setDateHeader("Expires", 0);
%>

2 - Während die Bereitstellung applet 'cache_option' eingestellt ist 'no'

Aber keinen nutzen. Ich wurde nun gefragt, ob es einen Weg gibt, um programmgesteuert löschen Sie das applet-jar-Datei aus dem cache?

[UPDATE]

Bietet eine einzigartige url für das applet jedes mal sieht nicht wie eine gute Idee in meinem Fall. Als, in meinem Fall applet erneut geladen(refresh), die sich nach einer Zeit (sagen wir in der Mitte der Nacht,Timer), trifft auf eine url

applet.getAppletContext().showDocument(url); 

Wäre es schwierig zu kommunizieren, neue url zum applet

InformationsquelleAutor Umer Hayat | 2011-10-10
Schreibe einen Kommentar