Ich verwende AS2. Ich lade eine XML-Datei in meinen Film. Irgendwie wird die XML-Datei geladen. Jetzt. Wenn ich die XML-Datei ändere, wird die neueste XML-Datei nicht in FireFox angezeigt, während die XML-Datei in IE angezeigt wird. Kann jemand sagen, was das Problem istNeueste Version von XML nicht in Firefox geladen funktioniert zwar OK in IE
1
A
Antwort
1
Löschen Sie Ihren Cache?
0
es weiter nehmen, sollten Sie sicherstellen, dass diese Situation in Zukunft nicht entstehen - also, nachdem Sie Ihren Cache diese Zeit gelöscht haben ...
Es gibt mehrere Methoden:
- Verwendung einer "Cache-Buster" Zeichenkette an den Speicherort der Datei angehängt - z
./data.xml?nocache=010920091407
Hier verwenden Sie das Date-Objekt, um den Wert von nocache dynamisch zu generieren. Dies ist in Ordnung, bedeutet aber, dass die XML-Datei nie zwischengespeichert wird, da bei jedem Laden des Flashs der Nocache-Wert sich ändert. - dynamisch die XML-Inhalte zu erzeugen - dh
./data.php
gleiche Problem wie die oben Aufruf: der Inhalt nicht zwischengespeichert wird, sondern von neuem jeden Seitenansicht - Besser geladen: „Autoversioning“
- Verwendung PHP ändern die Pfad zur Datei, so dass
./data.xml
wird./data.010920091407.xml
wo 010920091407 den filemtime Wert der Datei ist (dh, wenn es wurde zuletzt aktualisiert) dieser Wert - Pass in Ihrem Flash-App v ia flashvars beim Einbetten.
- eine mod_rewrite Regel (zB in einer .htaccess-Datei) Verwenden Sie den Pfad für Dateien mit dieser Namenskonvention zu übersetzen:
RewriteRule ^(.+)\.(.+[0-9])\.(js|css|swf|xml)$ $1.$3
Streifen aus den.010920091407
und gibt die Datei an./data.xml
aber der Browser denkt, dass es das Laden eine neue Datei . Jetzt können Sie garantieren, dass Benutzer jedes Mal eine neue Version der Datei laden, wenn sie sich ändert, aber aus dem Cache, wenn dies nicht der Fall ist. (Sie werden sehen hier, dass ich es gesagt habe, dies zu eine der Dateien zu tun, typischerweise eines Updates garantiert werden ich brauche: * Js, * .css und * .swf auch)
- Verwendung PHP ändern die Pfad zur Datei, so dass
Update: ein nützliches Tutorial finden Sie hier:
http://particletree.com/notebook/automatically-version-your-css-and-javascript-files/
eine tiefer gehende ist hier:
http://www.ejeliot.com/blog/125
Verwandte Themen
- 1. CSS-Code funktioniert nicht wegen Firefox neueste Version
- 2. Font Awesome funktioniert nicht in Firefox & IE
- 3. Iframe funktioniert nicht in Firefox und IE
- 4. FireFox & IE Jquery funktioniert nicht
- 5. Javascript funktioniert in IE, funktioniert aber nicht in Firefox?
- 6. Warum funktioniert das nicht in Firefox, funktioniert aber in IE
- 7. MVC3 unauffällige Validierung funktioniert nicht in IE
- 8. OK-Taste für JavaScript bestätigen funktioniert nicht in IE 11
- 9. Die neueste Version des RSelenium und Firefox
- 10. CSS funktioniert nicht in IE oder Firefox - Chrome funktioniert gut
- 11. window.dispatchEvent funktioniert nicht in Firefox, Safari oder IE
- 12. CSS funktioniert nicht in Firefox, Chrome/IE ist in Ordnung
- 13. jquery Datum Validierung in Firefox funktioniert nicht
- 14. Ajax Anruf funktioniert in Chrome, Firefox aber nicht in IE?
- 15. Rails Remote-Anruf funktioniert nicht in Firefox
- 16. Ereignis in IE nicht definiert funktioniert in Firefox
- 17. JQuery funktioniert in Firefox, aber nicht in IE
- 18. Ereignis wird nicht in FireFox definiert, aber ok in Chrome und IE
- 19. Div 100% Höhe funktioniert mit Firefox aber nicht in IE
- 20. max-height: 100% funktioniert nicht auf firefox und IE
- 21. Wie in ChartJs (neueste Version)
- 22. Neueste Version von Gurke-Java und Gurke-Junit funktioniert nicht
- 23. scrollTop funktioniert nicht auf Firefox und IE?
- 24. : Hover-Eigenschaft funktioniert nicht auf Firefox/IE
- 25. window.open funktioniert nicht in firefox
- 26. Flash-Film in Firefox geladen werden intermittierend XML mit URLLoader
- 27. Aufnahme in HTML5 funktioniert nicht in Firefox
- 28. selectedOptions [0] .textContent; nicht funktioniert in IE oder Firefox
- 29. CSS funktioniert nicht in IE?
- 30. Sortierung funktioniert nicht in IE
Zeigen Sie uns Ihren Code. – Luke