Comment puis-je forcer le navigateur à recharger nouvellement déployé Flash fichier sans effacer le cache?
Quand je le déploiement d'une nouvelle .swf
fichier dans un fichier HTML comme indiqué ci-dessous, je dois effacer le cache du navigateur avant de la nouvelle .swf
fichier se charge dans le navigateur. Est-il de toute façon à forcer le navigateur à charger le .swf
fichier quand je le remplacer par un nouveau sur le serveur.
<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">
Merci, Chirag
OriginalL'auteur Chirag Patel | 2010-09-16
Vous devez vous connecter pour publier un commentaire.
changer le nom de la source par le marquage.
OriginalL'auteur gianebao
Je fais la même chose, mais d'ajouter un nombre aléatoire donc je n'ai pas d'écrire un nouveau numéro à chaque fois
je ne voudrais pas l'utiliser pour des fins de production, seulement pour le développement, donc je n'ai pas à plusieurs reprises effacer le cache du navigateur . pour la production , il est logique d'utiliser la version de l'approche. je suis d'accord!
OriginalL'auteur PatrickS
Simplement ajouter un numéro dans la chaîne de requête (vous pourriez penser que le numéro de version de toutes sortes). Puis changer ce nombre chaque fois que vous modifiez votre fichier SWF. Lorsque le nombre de changements, le navigateur va le voir comme une URL différente, de sorte qu'il va sauter le cache et revenir sur le serveur pour une nouvelle copie du fichier swf.
OriginalL'auteur Lee