Bonjour, j'hésite entre poster ici ou dans JS. Enfin je vous explique mon problème.

Nous développons une application Flex (donc hébergée sur un serveur). Cette application est accessible à des vendeurs dans des boutiques ou des télévendeurs. C'est cette dernière catégorie qui nous pose problème. Car pour la télévente, le client fait appel à des sociétés tierces, et la sécurité est tellement draconienne que installer une nouvelle version de flash est comment dire, IMPOSSIBLE.
Je résume quand même l'environnement de ces personnes :
IE6, accès au net impossible, seul l'application est autorisée Smiley decu

Actuellement l'application est chargée avec du HTML de tout ce qu'il y a normal :


<!--[if IE]>
     <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="flashId" width="100%" height="700" codebase="https://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
         <param name="movie" value="${flexUrl}" />
 <![endif]-->
 <![if !IE]>
     <object id="flashId" type="application/x-shockwave-flash" data="${flexUrl}" width="100%" height="700" style="outline: none;">
 <![endif]>
         <param name="quality" value="high" />
         <param name="flashvars" value="[pleins de flashvars [smile]]" />
         <param name="allowScriptAccess" value="always" />
         <div style="text-align: center;">
             <h2><img src="staticFlex/img/alert.gif" width="16" height="16" alt="Attention" />Ce contenu requiert Flash.</h2>
             <p style="margin: 10px 0">Pour visionner ce contenu, JavaScript doit &ecirc;tre activ&eacute; et la derni&egrave;re version d'Adobe Flash Player install&eacute;e.</p>
             <p style="margin: 10px 0"><a href="//www.adobe.com/go/getflashplayer" target="_top">T&eacute;l&eacute;chargez gratuitement Flash Player !</a></p>
             <a href="//www.adobe.com/go/getflashplayer" class="noHover" target="_top"><img src="staticFlex/img/get_flash_player.gif" alt="T&eacute;l&eacute;chargez Adobe Flash Player" width="112" height="33" border="0" /></a>
         </div>
  <![if !IE]>
     </object>
  <![endif]>
  <!--[if IE]>
     </object>
 <![endif]-->


Je me suis dit que ça pourrait être la version de flash, mais nous nous limitons à flash 9.0.124.
La double blague dans tout ça c'est qu'il y a aussi un simple header en flash qui lui est injecté via SWFObject et ce header n'est pas non plus affiché.

La blague c'est que ce problème est apparu du jour au lendemain la semaine derniere.
Et parfois le problème est corrigé.

Les questions que je peux me poser sont :
-Y a-t-il eu une mise à jour de flash player récemment ?
-Leur niveau de sécurité est trop élevé ?

J'ai juste envie d'envoyer chier ce centre d'appel et leur expliquer la vie et surtout leur dire de mettre à jour leur *£%*%*8 de navigateur, mais le temps que leur SI se réveille il faudra plusieurs mois Smiley decu .

Si vous avez des idées ou des solutions pallier ou des méthodes que je rajoute pour indiquer un message à la place du flash. La blague c'est qu'ils ont page blanche sur l'application alors que si pas de player flash on devrait avoir le texte de substitution qui s'affiche Smiley decu .

Merci d'avance
Ça peut être un bug d'affichage si ça s'affiche de temps en temps ainsi que pour la page blanche, essaye de redimensionner la fenêtre ou d'actualiser la page pour voir ce qui ce passe. Sinon vérifier les scripts js, internet explorer peut être capricieux.

Les entreprises ou la sécurité est "draconienne" sont plus que nombreuse et le choix de faire tourner une appli sous flash est plus que risqué.
Ce choix est un choix assez puissant au final, enfin pour nous. Pour une raison toute conne.
Quand on mets à jour le socle on met à jour l'application Flex, ce qui du coup est plus facile à gérer au niveau des versions, puisque tout le monde à la même.

Normalement le centre d'appel doit se conformer à ce que demande le client et réussir à faire marcher l'application chez lui un point c'est tout. Mais malheureusement la réalité est tout autre Smiley decu