Test page to figure out which browsers support "flashvars" in conjunction with the current standards compliant ways of including flash movies in pages. The default Macromedia technique uses the embed tag which does not exist in html 4 and hence pages using it will not validate. The two main ways to bypass this are the Flash Satay method and a method proposed by Ian Hixie. Both of these methods allow the page to validate - but as shown below don't work as reliably.
The movies on the right should simply display the string which is being passed in "123". If the flashvar fails then it should display undefined.
| Platform | Browser | Version | MM | Satay | Hixie | Comments |
|---|---|---|---|---|---|---|
| Win/Mac | Mozilla | 1.4 | Yes | Yes | Yes | |
| Win | Firefox | 0.8 | Yes | Yes | Yes | |
| Win | IE | 6.0 | Yes | Yes | Yes | |
| Win | IE | 5.5 | Yes | Yes | Yes | |
| Win | IE | 5.0 | Yes | Yes | Yes | |
| Win | IE | 4.0 | Yes | Yes | No | Conditional comments for IE were introduced in 5.0 |
| Win | Opera | 7.5 | Yes | Yes | Yes | |
| Linux | Mozilla | 1.4 | Yes | Yes | Yes | |
| Linux | Firefox | 0.8 | Yes | Yes | Yes | |
| Linux | Konqueror | 3.1.4 | Yes | Yes | Yes | |
| Linux | Konqueror | 3.2.1 | Yes | Yes | Yes | |
| Mac | IE | 5.2 | Yes | No | No | Satay doesn't display at all. |
| Mac | Safari | 1.2 | Yes | No | No | Appears that the param tags for object don't work correctly in Safari. |
| Mac | Safari | 1.0 | Untested | Untested | Untested |