joliclic code

[Version Française]

strict HTML tests :
embed content with object tag

Results in browsers

meaning of the results :
success : the embed content is displayed.
degrade correctly: the alternative content is displayed. Perhaps an other plugin would be able to display the content.
failed: the content is not displayed, or the alternative content, or other problem...

The tests under IE7rc1, IE5.5, IE5.0.1, and IE4.0.1 are with the standalone versions.

Firefox with plugins: Adobe Reader 7.0.8, OpenOffice, Windows Media Player 9, Real Audio 6, QuickTime 7.1, Flash 8, Sun Java 1.5

IE with 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 with plugins: QuickTime 7.1.2, Flash 8.0, RealAudio (version ?), Java (version ?)

Opera with 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 with plugins: Koffice, Kmplayer

Safari with 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.

mime types nested objects Fx 1.5 Fx 1.0.7 Op 9 Kq 3.5.2 Sa 2.0.4 IE 7rc1 IE 6 IE 5.5 IE 5.0.1 IE 4.0.1 IE Mac 5.2.3 Lx 2.8.5
text/html no success success success success success success success success success success success degrade correctly
text/plain no success success success success success (#17) success success success success success degrade correctly degrade correctly
text/css no success success degrade correctly success success (#17) degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
text/javascript no success success degrade correctly success success (#17) degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
text/richtext no degrade correctly degrade correctly degrade correctly success (#12) success degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
text/rtf no degrade correctly degrade correctly degrade correctly success success degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
application/rtf no degrade correctly degrade correctly degrade correctly degrade correctly (#13) degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
mime types nested objects Fx 1.5 Fx 1.0.7 Op 9 Kq 3.5.2 Sa 2.0.4 IE 7rc1 IE 6 IE 5.5 IE 5.0.1 IE 4.0.1 IE Mac 5.2.3 Lx 2.8.5
application/pdf no success (#1) success (#1) success (#2) success success success success success success success degrade correctly degrade correctly
application/postscript no degrade correctly degrade correctly degrade correctly success failed degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
application/vnd.oasis.opendocument.text no success (#3) success (#3) degrade correctly success degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
application/vnd.oasis.opendocument.spreadsheet no success (#3) success (#3) degrade correctly success degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
application/vnd.oasis.opendocument.presentation no success (#3) success (#3) degrade correctly success degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
application/vnd.sun.xml.writer no success (#3) success (#3) degrade correctly success degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
application/vnd.sun.xml.calc no success (#3) success (#3) degrade correctly success degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
application/vnd.sun.xml.impress no success (#3) success (#3) degrade correctly degrade correctly (#14) degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
application/msword no degrade correctly degrade correctly degrade correctly success degrade correctly degrade correctly (#4) degrade correctly (#4) degrade correctly (#4) degrade correctly (#4) degrade correctly (#4) degrade correctly degrade correctly
application/vnd.ms-excel no degrade correctly degrade correctly degrade correctly success degrade correctly degrade correctly (#4) degrade correctly (#4) degrade correctly (#4) degrade correctly (#4) degrade correctly (#4) degrade correctly degrade correctly
application/vnd.ms-powerpoint no degrade correctly degrade correctly degrade correctly degrade correctly (#14) degrade correctly degrade correctly (#4) degrade correctly (#4) degrade correctly (#4) degrade correctly (#4) degrade correctly (#4) degrade correctly degrade correctly
mime types nested objects Fx 1.5 Fx 1.0.7 Op 9 Kq 3.5.2 Sa 2.0.4 IE 7rc1 IE 6 IE 5.5 IE 5.0.1 IE 4.0.1 IE Mac 5.2.3 Lx 2.8.5
video/mpeg no success success success success success success success success success success success degrade correctly
video/avi no success success success success success success success success success success success degrade correctly
video/x-ms-wmv no success success success success degrade correctly success success success success success degrade correctly degrade correctly
video/quicktime yes success success success success success success (#11) success success success success (#5) success degrade correctly
audio/x-wav no success success success success success success success success success success success (#19) degrade correctly
audio/mpeg no success success success success success success success success success success success (#19) degrade correctly
application/ogg no degrade correctly degrade correctly degrade correctly success degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly
audio/x-midi no success success success degrade correctly success success success success success success success degrade correctly
mime types nested objects Fx 1.5 Fx 1.0.7 Op 9 Kq 3.5.2 Sa 2.0.4 IE 7rc1 IE 6 IE 5.5 IE 5.0.1 IE 4.0.1 IE Mac 5.2.3 Lx 2.8.5
image/svg+xml no success degrade correctly success success degrade correctly success success success success success degrade correctly degrade correctly
audio/x-pn-realaudio-plugin (1 2) yes success success degrade correctly (#6) failed (#15) degrade correctly success success success failed (#7) failed failed (#20) degrade correctly
application/x-shockwave-flash no success success success success success success success success success success success degrade correctly
application/x-java-applet yes success success success success success (#18) success success (#8) success (#8) success (#8) almost success (#9) success degrade correctly
unknown/unknown (factice #10) yes/no degrade correctly degrade correctly degrade correctly success ! (#16) degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly degrade correctly

#1 : Firefox must have a very recent plugin. The adobe reader 7.0 plugin result an alert, the 7.0.8 plugin works.
WARNING, multiple objects of pdf type on a same page crash Firefox !

#2 : Opera need a user's click to activate the control.

#3 : The OpenOffice plugin seem a little buggy, it need a very large surface to display correctly the document (width="600" height="1000").

#4 : without the plugin, I don't have it.

#5 : IE4 don't understand the conditional comments and the nested object is displayed as a blank zone, but the nested object can be hidden by CSS.

#6 : it's like the plugin isn't present...don't understand.

#7 : the plugin seems loaded, but unable to play... perhaps the problem is the version of the plugin ...

#8 : the nested objects works with conditional comments. Hidden the nested one by css cause : an security alert, and the alternative content is also displayed.

#9 : IE4 don't understand the conditional comments and the nested object is displayed as a blank zone, but the nested object can be hidden by CSS.

#10 : This is a test to verify the behavior of the browsers when they meet an unknown object, and they have not any corresponding plugin. The result "degrad correctly" is a success.

#11 : IE7 need a recent version of QuickTime, 7.1 work, 7.0 not.

#12 : need to manually add the mime type in the settings of Konqueror.

#13 : it is possible to add this mime type in the settings of Konqueror, as well as #12.

#14 : In Konqueror, this type can be associated with the Kpresenter plugin of Koffice, but it results a bad conversion, content is truncated.

#15 : In Konqueror, plugin problems, the video isn't displayed, only audio works.

#16 : In some case, Konqueror is amazing, the dummy document (test.unknown) is a text document, and the server send it as text/plain.

#17 : Safari wraps the text rather than a horizontal scrollbar.

#18 : Safari need the JAVA_CODEBASE parameter despite the codebase attribute to correctly find the folder that contents the applet.

#19 : Safari play the sound as soon as the page is loaded despite the parameters.

#20 : plugin's problem in Safari, the video is not displayed, only the sound is playing and as soon as the page is loaded.

Under IE, and sometimes Opera, the QuickTime plugin and the Windows Media Player plugin are in conflict with some mime type (example audio/x-wav), if these mime types are allowed to QuickTime. The basic and standard insertion no more work. Under IE the solution is to specify the non standard clsid value of QuickTime to the classid attribute, otherwise a blank zone is displayed. But IMHO, the real solution is that the user need to not allow this mime type to QuickTime if he has the Window Media Player plugin too.

IE7 need a first user click to enable the plugin for some types.

Thanks to Flore for the results of tests under Safari, And Cécile for those underIE Mac.

additional precisions

flash :

The standard insertion works well to condition to specify the source in a parameter "movie" despite the attribute "data", for the other navigators than ie.

html :

IE adds a ugly vertical scrollbar to a html object, even if this is not necessary. It can be removed with the insertion of the following css style in the contained HTML document: html { overflow: auto; }
In the same manner, you can removed the inset border with the following css style in the contained HTML document: html { border: none; }

java :

Under Safari, if the embedded applet isn't in the same folder as the document that contains the java object, a "JAVA_CODEBASE" parameter must be used with the same value as the "codebase" attribute.

Under Konqueror, if the embedded applet is in an archive (a jar file), a "archive" parameter must used with the same value as the "archive" attribute.

Please, excuse me for my bad english, it's not my natural language, if some parts of this page seems wrong to you, feel free to suggest me better ones.