J'ai un jeu Flash sur mon site. Il y a un bouton "Télécharger la version complète" qui appelle la fonction Javascript:301 Redirect appelé à partir de Flash se bloque Internet Explorer
function download() {
window.open('http://mysite.com/goto/game1');
}
- http://mysite.com/goto/game1
réoriente via 301 Rediriger à .htaccess pour - http://mystatisticsite.com/goto/mysite/game1
redirections via PHP header ('Emplacement:'. $ downloadUrl); à - http://gamesite.com/downloadgame?id=mysite
redirige vers - http://gamesite.com/game.exe
Et voici une nouvelle fenêtre IE ouverte ferme juste (se rendre à la dernière URL, pas au milieu de réoriente).
J'ai ajouté le lien HTML http://mysite.com/goto/game1 et le lien Javascript avec onclick = "download()" sur la même page. Les deux fonctionnent très bien, seulement le lien du jeu flash se bloque IE.
J'ai essayé d'appeler download() depuis "IE Developer Tools" -> Script -> Exécuter le script, il plante aussi IE. Supposons que cela puisse être une étrange chose d'IE de sécurité, mais il ne montre pas "Êtes-vous sûr?" mais ferme juste la nouvelle fenêtre.
Firefox & Jeu de téléchargement de Chrome sans aucun problème.
+1 pour l'utilisation de l'expression "écrase Internet Explorer." –
MIME type incorrect? –
FWIW, il est beaucoup plus facile de déboguer des problèmes comme celui-ci avec un repro réel. – EricLaw