Mon souhait est de voir si un navigateur accepte le Flash par exemple :
1) il accepte le flash et c'est une bannière flash qui s'affiche
2) il accepte pas et c'est une bannière classique qui s'affiche.
J'ai la possibilité de récuperer le contenu de HTTP_ACCEPT renvoyé par le
navigateur (types MIME).
IE6 me renvoie la première fois :
image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/vnd.ms-excel, application/msword, application/x-shockwave-flash,
*/*
puis lors d'actualisation de page :
*/*
Netscape 7 me renvoie :
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=
0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1
Je n'ai pas encore testé sur d'autres navigateurs.
A priori quand on trouve application/x-shockwave-flash c'est bon (cas de IE6
ici).
Toutefois Netscape7 affiche du flash sans problème, or il n'y a pas
application/x-shockwave-flash dans la valeur retournée par HTTP_ACCEPT.
Lors de mes recherches, j'ai vu que */* voulait dire que tous les types MIME
sont acceptés par le navigateur, donc à priori flash y compris.
Puis-je m'y fier pour ma détection ou y-a-t-il une autre solution ?
PS : Je connais le Kit Macromédia, mais je voudrais m'en passer...
--
Bien amicalement,
Frédéric PARROT
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fabrice Bonny
EspaceTrain disait:
A priori quand on trouve application/x-shockwave-flash c'est bon (cas de IE6 ici). Toutefois Netscape7 affiche du flash sans problème, or il n'y a pas application/x-shockwave-flash dans la valeur retournée par HTTP_ACCEPT.
Il apparaît avec mon Mozilla, pourtant. Flash 7 s'installe tout seul sous Mozilla. :-)
Lors de mes recherches, j'ai vu que */* voulait dire que tous les types MIME sont acceptés par le navigateur, donc à priori flash y compris. Puis-je m'y fier pour ma détection ou y-a-t-il une autre solution ?
MSIE accepte tout, c'est bien connu! :-D Franchement, *.* ça te paraît fiable?
-- Fabrice Bonny http://openweb.eu.org/
Si 2001 était tourné de nos jours, HAL s'appellerait NT.
EspaceTrain disait:
A priori quand on trouve application/x-shockwave-flash c'est bon (cas de IE6
ici).
Toutefois Netscape7 affiche du flash sans problème, or il n'y a pas
application/x-shockwave-flash dans la valeur retournée par HTTP_ACCEPT.
Il apparaît avec mon Mozilla, pourtant. Flash 7 s'installe tout seul
sous Mozilla. :-)
Lors de mes recherches, j'ai vu que */* voulait dire que tous les types MIME
sont acceptés par le navigateur, donc à priori flash y compris.
Puis-je m'y fier pour ma détection ou y-a-t-il une autre solution ?
MSIE accepte tout, c'est bien connu! :-D
Franchement, *.* ça te paraît fiable?
--
Fabrice Bonny
http://openweb.eu.org/
Si 2001 était tourné de nos jours, HAL s'appellerait NT.
A priori quand on trouve application/x-shockwave-flash c'est bon (cas de IE6 ici). Toutefois Netscape7 affiche du flash sans problème, or il n'y a pas application/x-shockwave-flash dans la valeur retournée par HTTP_ACCEPT.
Il apparaît avec mon Mozilla, pourtant. Flash 7 s'installe tout seul sous Mozilla. :-)
Lors de mes recherches, j'ai vu que */* voulait dire que tous les types MIME sont acceptés par le navigateur, donc à priori flash y compris. Puis-je m'y fier pour ma détection ou y-a-t-il une autre solution ?
MSIE accepte tout, c'est bien connu! :-D Franchement, *.* ça te paraît fiable?
-- Fabrice Bonny http://openweb.eu.org/
Si 2001 était tourné de nos jours, HAL s'appellerait NT.