Détection flash chez le client

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par poupilou, 26 Juin 2014.

  1. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    823
    J'aime reçus:
    10
    Salut,

    Y a-t-il une manière simple pour détecter la présence (ou non) de flash chez le client ?

    - Si présence de flash : je charge la bannière flash en swf
    - Si flash n'est pas présent : je charge la bannière en gif

    Merci pour vos réponses.
     
  2. Dan_A
    Dan_A WRInaute discret
    Inscrit:
    21 Décembre 2005
    Messages:
    193
    J'aime reçus:
    0
    S'il s'agit juste d'afficher une image, il est possible d'insérer une balise image à l'intérieur de la balise object et elle sera affichée automatiquement si flash est absent.
     
  3. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    823
    J'aime reçus:
    10
    Merci pour vos réponses.

    Spout j'avais vu effectivement que l'on pouvait faire cela avec SWFObject mais je cherchais une solution plus simple à mettre en oeuvre :?

    Dan, as-tu le code pour faire cela à l'intérieur de la balise object ?
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 078
    J'aime reçus:
    295
    Et dans le 2° lien que j'ai cité il y a une soluce en qq lignes ?
     
  5. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    823
    J'aime reçus:
    10
    Je suis entrain de tester cette méthode http://www.featureblend.com/javascript-flash-detection-library.html mais j'ai un souci avec le code javascript ci-dessous qui ne fonctionne pas..... j'avoue je suis une grosse nouille en javascript :p

    Code:
    <script type="text/javascript"> 
    if(!FlashDetect.installed){
        document.write("<img src='./images/banniere.gif' alt='banniere' title='banniere' width='210' height='120' border='0' />");
    }
    else{
        document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='210' height='115' id='Banner'>
            <param name='movie' value='images/banniere.swf'>
            <object type='application/x-shockwave-flash' data='images/banniere.swf' width='210' height='115'>
            </object>
          </object>");
    }
    </script>
    
    Voyez-vous ce qui ne va pas dans ce code javascript ?
     
  6. Dan_A
    Dan_A WRInaute discret
    Inscrit:
    21 Décembre 2005
    Messages:
    193
    J'aime reçus:
    0
    Voici un exemple xhtml au plus simple à adapter.
    Code:
    <div>
    <object type="application/x-shockwave-flash" data="animation.swf" width="200" height="200">
            <param name="movie" value="animation.swf" />
            <img src="animation.gif" width="200" height="200" alt="remplace l'animation flash" title="animation" />
    </object>
    </div>
    Quelle que soit la méthode utilisée, il y aura des problèmes si l'utilisateur utilise noscript ou adblock ou flashblock...
     
  7. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    823
    J'aime reçus:
    10
    Merci Dan, ton code marche parfaitement bien :mrgreen: est-ce que ça fonctionnera avec tous les navigateurs et appareils tels que smartphone et tablette ?
     
Chargement...
Similar Threads - Détection flash client Forum Date
Détection flash et incidence sur le référencement Débuter en référencement 7 Juin 2010
Email de détection de non conformités AdSense AdSense 3 Février 2020
Détection tablette marche pas Développement d'un site Web ou d'une appli mobile 1 Juillet 2019
Détection Google de réseau de sites avec un même compte Search Console Netlinking, backlinks, liens et redirections 16 Novembre 2018
Détection des vidéos en doublon sur YouTube [brevet Google] YouTube, Google Images et Google Maps 11 Janvier 2017
Détection des mobiles, pour AMP Google : l'entreprise, les sites web, les services 12 Décembre 2016
SEO : détection des pages trop profondes avec myrankingmetrics Débuter en référencement 20 Avril 2016
Site multirégional et multilingue : Détection et stratégie Référencement international (langues, pays) 18 Janvier 2015
Détection de la pénalité suroptimisation Problèmes de référencement spécifiques à vos sites 5 Septembre 2014
Site multilanguage detection par Localisation ou par Langue? Référencement international (langues, pays) 8 Juin 2014