| OS | Win XP SP2 (fp9.28) | Mac OSX 10.4 (fp9.16) | Mac OSX 10.3 (fp9.16) | Win Mobile 2003 4.21.1088 (fp6) | Win Mobile 5.0 5.1.195 (fp7) | Sony PSP 2.80 (fp6) | Nintendo Wii (fp7) | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Browser / Embed method |
Internet Explorer 5.0 | Internet Explorer 5.5 | Internet Explorer 6.0 | Internet Explorer 7.0 | Firefox 1.5 | Firefox 2.0 | Mozilla 1.4 | Mozilla 1.7 | Mozilla Seamonkey 1.0 | Netscape 7.1 | Netscape 8.1 | Opera 7.5 | Opera 8.5 | Opera 9.0 | Firefox 1.0 | Firefox 1.5 | Firefox 2.0 | Nozilla 1.7 | Netscape 7.2 | Opera 8.5 | Opera 9.0 | Safari 2.0 | Internet Explorer 5.2 (fp8.24) | Safari 1.2 | Safari 1.3 | Internet Explorer | Internet Explorer | Netfront | Opera 9 |
| embed | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | alt | alt | obj | obj |
| embed, streaming |
obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | alt | alt | no streaming support | obj |
| embed, multiple params |
obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | no wmode | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | alt | alt | no wmode | no wmode |
| embed, browser communication |
external interface js-to-as bug | external interface js-to-as bug | external interface js-to-as bug | external interface js-to-as bug | obj | obj | no external interface | obj | obj | only getURL and setVariable | obj | only getURL and setVariable | only getURL and setVariable | obj | obj | obj | obj | obj | only getURL | only getURL | obj | obj | only getURL | only getURL | obj | alt | alt | none | only getURL |
| object generic | loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | alt | alt | obj | obj |
| object generic, streaming |
loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | alt | alt | no streaming support | obj |
| object generic, multiple params |
loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | obj | obj | obj | obj | obj | obj | obj | no wmode | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | none | none | obj | alt | alt | no wmode | no wmode |
| object generic, browser communication |
loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | loads plug-in+swf, cannot display swf | obj | obj | only getURL and setVariable | obj | obj | only getURL and setVariable | obj | only getURL and setVariable | only getURL and setVariable | obj | obj | obj | obj | obj | only getURL | only getURL | obj | obj | only getURL | only getURL | obj | alt | alt | none | only getURL |
| object generic + movie param | no streaming | no streaming | no streaming | no streaming | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | alt | alt | obj | obj |
| object generic + movie param, streaming |
no streaming | no streaming | no streaming | no streaming | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | alt | alt | no streaming support | obj |
| object generic + movie param, multiple params |
no streaming | no streaming | no streaming | no streaming | obj | obj | obj | obj | obj | obj | obj | no wmode | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | none | none | obj | alt | alt | no wmode | no wmode |
| object generic + movie param, browser communication |
no streaming | no streaming | no streaming | no streaming | obj | obj | only getURL and setVariable | obj | obj | only getURL and setVariable | obj | only getURL and setVariable | only getURL and setVariable | obj | obj | obj | obj | obj | only getURL | only getURL | obj | obj | only getURL | only getURL | obj | alt | alt | none | only getURL |
| object ActiveX | obj | obj | obj | obj | alt | alt | alt | alt | alt | alt | alt | obj | obj | obj | alt | alt | alt | alt | alt | obj | obj | obj | alt | obj | obj | obj | obj | alt | obj |
| object ActiveX, streaming |
obj | obj | obj | obj | alt | alt | alt | alt | alt | alt | alt | obj | obj | obj | alt | alt | alt | alt | alt | obj | obj | obj | alt | obj | obj | obj | obj | alt | obj |
| object ActiveX, multiple params |
obj | obj | obj | obj | alt | alt | alt | alt | alt | alt | alt | no wmode | obj | obj | alt | alt | alt | alt | alt | obj | obj | obj | alt | none | obj | no wmode | no wmode | alt | no wmode |
| object ActiveX, browser communication |
obj | obj | obj | obj | alt | alt | alt | alt | alt | alt | alt | only getURL and setVariable | only getURL and setVariable | no fscommand | alt | alt | alt | alt | alt | only getURL | no fscommand | no fscommand | alt | only getURL | no fscommand | none | none | alt | only getURL |
| object, two implementations combined |
obj | obj | obj | obj | alt | alt | alt | alt | alt | alt | alt | obj | obj | obj | alt | alt | alt | alt | alt | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj |
| object, two implementations nested |
loads swf, also attempts to load second object (loads plug-in+swf, cannot display swf) | loads swf, also attempts to load second object (loads plug-in+swf, cannot display swf) | loads swf, also attempts to load second object (loads plug-in+swf, cannot display swf) | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj |
| object, two implementations nested + IE conditional comments |
obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj |
| object, two implementations nested + IE conditional comments, streaming |
obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | no streaming support | obj |
| object, two implementations nested + IE conditional comments, multiple params |
obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | obj | none | none | obj | no wmode | no wmode | no wmode | no wmode |
| object, two implementations nested + IE conditional comments, browser communication |
obj | obj | obj | obj | obj | obj | only getURL and setVariable | obj | obj | only getURL and setVariable | obj | only getURL and setVariable | only getURL and setVariable | no fscommand | obj | obj | obj | obj | only getURL | only getURL | no fscommand | no fscommand | only getURL | only getURL | no fscommand | none | none | none | only getURL |
| Table key | supported | partially supported | broken support | not supported |
|---|