tests HTML strict :
incorporer du contenu avec la balise object
Résultats dans les navigateurs
signification des résultats :
succès : le contenu incorporé est affiché.
dégrade correctement : le contenu alternatif
est affiché. Peut être qu'un autre plugin serait capable d'afficher le contenu.
raté : le contenu n'est pas affiché, ou le contenu
alternatif, ou autre problème...
Les tests sur IE7rc1, IE5.5, IE5.0.1, et IE4.0.1 sont faits avec les versions "standalone".
Firefox avec les plugins : Adobe Reader 7.0.8, OpenOffice,
Windows Media Player 9, Real Audio 6, QuickTime 7.1, Flash 8,
Sun Java 1.5
IE avec les plugins : Adobe Reader 7.0.8, Windows Media Player 9,
Real Audio 6, QuickTime 7.1, Flash 9, Sun Java 1.5,
Adobe svg viewer 3
IE Mac avec les plugins : QuickTime 7.1.2,
Flash 8.0, RealAudio (version ?), Java (version ?)
Opera avec les plugins :Adobe Reader 7.0.8, Window Media Player 9,
Real Audio 6, QuickTime 7.1, Flash 9, Sun Java 1.5,
Adobe SVG Viewer 3
Konqueror avec les plugins : Koffice, Kmplayer
Safari avec les plugins : Flash, Quicktime, Java (Version 1.5.0 (build 1.5.0_06-112))
Fx = Firefox, Op = Opera,
Kq = Konqueror, Sa = Safari,
IE = Internet Explorer, Lx = Lynx.
#1 : Firefox doit avoir un plugin trés récent. Le plugin adobe reader 7.0
produit une alerte, le plugin 7.0.8 fonctionne.
ATTENTION, plusieurs objects de type pdf sur une même page crashe Firefox !
#2 : Opera nécessite un clic de l'utilisateur pour activer le contrôle.
#3 : le plugin OpenOffice semble un peu bogué, il a besoin d'une grande
surface pour afficher correctement le document (width="600" height="1000").
#4 : sans le plugin, je ne l'ai pas.
#5 : IE4 ne comprend pas les commentaires conditionnels et une zone blanche
est affichée pour l'object imbriqué, mais celui-ci peut être masqué par les CSS.
#6 : tout ce passe comme si le plugin n'était pas installé... comprend pas.
#7 : le plugin semble chargé, mais incapable de lire...Peut être que le
problème est la version du plugin ...
#8 : l'objet imbriqué fonctionne avec les commentaires conditionnels. Le
masquer par les CSS génère : une alerte de sécurité, et le contenu alternatif
est également affiché.
#9 : IE4 ne comprend pas les commentaires conditionnels et une zone blanche
est affichée pour l'object imbriqué, mais celui-ci peut être masqué par les CSS.
#10 : c'est un test pour vérifier le comportement des navigateurs quand ils
rencontrent un object inconnu, et qu'ils n'ont aucun plugin associé. Le
résultat "dégrade correctement" est un succès.
#11 : IE7 a besoin d'une version récente de IE7 QuickTime, 7.1 fonctionne, 7.0 non.
#12 : il faut ajouter manuellement le type mime dans les préférences de Konqueror.
#13 : il est possible d'ajouter le type mime dans les réglages de Konqueror,
comme à la note #12.
#14 : Dans Konqueror, ce type peut associé au plugin Kpresenter de Koffice,
mais il opère une conversion ratée, le contenu est tronqué.
#15 : dans Konqueror, problème de plugin, la vidéo n'est pas affichée, seul
le son fonctionne.
#16 : parfois Konqueror est stupéfiant, le document factice (test.unknown)
est un document texte, et le serveur l'envoie comme text/plain.
#17 : Safari met des retours à la ligne plutôt qu'une barre de
défilement horizontale pour afficher le texte.
#18 : Safari a besoin du paramètre JAVA_CODEBASE malgré l'attribut
codebase afin de correctement localisé le dossier contenant l'applet.
#19 : Safari joue le son dès le chargement de la page malgré les paramètres.
#20 : dans Safari, problème de plugin, la vidéo n'est pas affichée, seul
le son fonctionne, et dès le chargement de la page
Sur IE, et parfois Opera, le plugin QuickTime et le plugin Windows Media
Player sont en conflit sur certains type mime (exemple audio/x-wav), si ces
types mime sont affectés à QuickTime. L'insertion basique et standard ne
fonctionne plus. Sur IE, la solution est de spécifier la valeur clsid non
standard de QuickTime, sinon une zone blanche est affichée. Mais AMHA, la
vraie solution est que l'utilisateur n'affecte pas ce type mime à QuickTime si
il dispose également du plugin Window Media Player.
IE7 nécessite un premier clic de l'utilisateur pour rendre opérationnel le
plugin pour certains types.
Merci à Flore d'avoir effectuer les tests sous Safari, et à Cécile ceux sous IE Mac.
précisions supplémentaires
flash :
L'insertion standard fonctionne bien à condition de préciser
la source dans un paramètre "movie" en plus de l'attribut "data"
pour les navigateurs autre qu'IE.
html :
IE rajoute une scrollbar verticale disgracieuse lors de l'insertion d'un
object html, même si ce n'est pas nécessaire. Elle peut
être supprimée en insérant le style css suivant dans
le document HTML contenu :
html { overflow:auto; }
De même, pour supprimer la bordure "en creux", on peut rajouter dans le
document contenu la css : html { border: none; }
java :
Pour Safari, si l'applet n'est pas située au même niveau sur
le serveur que le document insérant l'object (i.e. pas dans le
même dossier), il faut lui préciser dans un paramètre
"JAVA_CODEBASE" la même valeur que l'attribut "codebase".
Pour Konqueror, si l'applet insérée est située dans
une archive (fichier jar), il faut lui préciser dans un
paramètre "archive" la même valeur que l'attribut "archive".