Wenn ich eine neue .swf
Datei in einer HTML-Datei wie unten gezeigt bereitstellen, muss ich den Browser-Cache löschen, bevor die neue .swf
Datei im Browser geladen wird. Gibt es sowieso, um den Browser zu zwingen, die .swf
Datei zu laden, wenn ich es durch eine neue auf dem Server ersetze.Wie kann ich den Webbrowser zwingen, eine neu bereitgestellte Flash-Datei neu zu laden, ohne den Cache zu löschen?
<embed type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.adobe.com/go/getflashplayer" allowscriptaccess="sameDomain" name="Prototype" bgcolor="#869ca7" quality="high" id="Prototype" src="/flex/Prototype.swf">
Danke, Chirag
schreiben muß aber mit einer Zufallszahl, wiederkehrende Besucher werden für die Datei warten müssen vom Server bei jedem Besuch heruntergeladen werden, unabhängig davon, ob es geändert wird oder nicht. Also längere Ladezeiten für wiederkehrende Besucher und große Last auf Ihrem Server, oder? Mit dem Ansatz der Versionsnummer können Sie steuern, wann der Cache zugelassen wird und wann ein aktualisierter SWF erzwungen werden soll. –
Ich würde dies nicht für Produktionszwecke verwenden, nur für die Entwicklung, so dass ich den Cache des Browsers nicht wiederholt löschen muss. Für die Produktion ist es sinnvoll, den Versionsansatz zu verwenden. ich stimme zu! – PatrickS