meaning of the results :
sucess : 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...
details of the tested browsers and theirs plugins
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.
mime type: unknown/unknown
basic insertion
<object type="unknown/unknown" data="data/test.unknown" width="100" height="100"> <param name="src" value="data/test.unknown"> <param name="test" value="test"> alt : <a href="data/test.unknown">test.unknown</a> </object>
Firefox 1.5 | Firefox 1.0.7 | Opera 9 | Konqueror 3.5.2 | Safari 2.0.4 | IE 7rc1 | IE 6 | IE 5.5 | IE 5.0.1 | IE 4.0.1 | IE Mac 5.2.3 | Lynx 2.8.5 |
---|---|---|---|---|---|---|---|---|---|---|---|
degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly |
mime type: unknown/unknown and unknown/unknown2
nested objects, with 2 unknown types
<object type="unknown/unknown" data="data/test.unknown" width="100" height="100"> <param name="src" value="data/test.unknown"> <param name="test" value="test"> <object type="unknown/unknown2" data="data/test.unknown" width="100" height="100"> <param name="src" value="data/test.unknown"> <param name="test" value="test"> alt : <a href="data/test.unknown">test.unknown</a> </object> </object>
Firefox 1.5 | Firefox 1.0.7 | Opera 9 | Konqueror 3.5.2 | Safari 2.0.4 | IE 7rc1 | IE 6 | IE 5.5 | IE 5.0.1 | IE 4.0.1 | IE Mac 5.2.3 | Lynx 2.8.5 |
---|---|---|---|---|---|---|---|---|---|---|---|
degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | failed (#1) | failed (#1) | failed (#1) | failed (#1) | degrade correctly | degrade correctly |
#1 : a blank zone is displayed by the first object, the nested one is degraded correctly.
mime type: unknown/unknown
nested objects, first with a dummy clsid
<object classid="clsid:012345678-9ABC-0123-4567-89ABC0123456" width="100" height="100"> <param name="src" value="data/test.unknown"> <param name="test" value="test"> <object type="unknown/unknown" data="data/test.unknown" width="100" height="100"> <param name="src" value="data/test.unknown"> <param name="test" value="test"> alt : <a href="data/test.unknown">test.unknown</a> </object> </object>
Firefox 1.5 | Firefox 1.0.7 | Opera 9 | Konqueror 3.5.2 | Safari 2.0.4 | IE 7rc1 | IE 6 | IE 5.5 | IE 5.0.1 | IE 4.0.1 | IE Mac 5.2.3 | Lynx 2.8.5 |
---|---|---|---|---|---|---|---|---|---|---|---|
degrade correctly | degrade correctly | degrade correctly | success ! (#2) | degrade correctly | degrade correctly | failed (#1) | failed (#1) | failed (#1) | failed (#1) | degrade correctly | degrade correctly |
#2 : Konqueror is amazing, the dummy document (test.unknown) is a text document, and the server send it as text/plain.
mime type: unknown/unknown
nested objects with conditional comments
<object classid="clsid:012345678-9ABC-0123-4567-89ABC0123456" width="100" height="100"> <param name="src" value="data/test.unknown"> <param name="test" value="test"> <!--[if gte IE 7]> <!--> <object type="unknown/unknown" data="data/test.unknown" width="100" height="100"> <param name="src" value="data/test.unknown"> <param name="test" value="test"> alt : <a href="data/test.unknown">test.unknown</a> </object> <!--<![endif]--> <!--[if lt IE 7]> alt : <a href="data/test.unknown">test.unknown</a> <![endif]--> </object>
Firefox 1.5 | Firefox 1.0.7 | Opera 9 | Konqueror 3.5.2 | Safari 2.0.4 | IE 7rc1 | IE 6 | IE 5.5 | IE 5.0.1 | IE 4.0.1 | IE Mac 5.2.3 | Lynx 2.8.5 |
---|---|---|---|---|---|---|---|---|---|---|---|
degrade correctly | degrade correctly | degrade correctly | success ! (#2) | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly | degrade correctly |
IE4 don't understand the conditional comments, but degrad correctly !?
mime type: unknown/unknown
nested objects, nested one hidden by CSS
<style type="text/css"> /* class to hide nested objects in IE */ /* hides the second object from all versions of IE */ * html object.hiddenObjectForIE { display: none; } /* display the second object only for IE5 Mac */ /* IE Mac \*//*/ * html object.hiddenObjectForIE { display: inline; } /**/ </style>
<object classid="clsid:012345678-9ABC-0123-4567-89ABC0123456" width="100" height="100"> <param name="src" value="data/test.unknown"> <param name="test" value="test"> <object type="unknown/unknown" data="data/test.unknown" width="100" height="100" class="hiddenObjectForIE"> <param name="src" value="data/test.unknown"> <param name="test" value="test"> alt : <a href="data/test.unknown">test.unknown</a> </object> </object>
Firefox 1.5 | Firefox 1.0.7 | Opera 9 | Konqueror 3.5.2 | Safari 2.0.4 | IE 7rc1 | IE 6 | IE 5.5 | IE 5.0.1 | IE 4.0.1 | IE Mac 5.2.3 | Lynx 2.8.5 |
---|---|---|---|---|---|---|---|---|---|---|---|
degrade correctly | degrade correctly | degrade correctly | success ! (#2) | degrade correctly | degrade correctly | failed (#1) | failed (#1) | failed (#1) | failed (#1) | degrade correctly | degrade correctly |