Unobtrusive Flash Objects (UFO) Copyright 2005-2007 Bobby van der Sluis UFO is licensed under the CC-GNU LGPL --------------- Change history: --------------- Version 3.22 (09-05-2007) - Added the allownetworking parameter (Thanks Zoltan!) Version 3.21 (29-01-2007) - Added the allowfullscreen parameter (Thanks Jeroen!) Version 3.20 (03-07-2006) - All Gecko based browsers (e.g. Firefox, Mozilla, Netscape) and all browsers using both the Netscape plug-in API (e.g. Opera, Safari) and an XML MIME type now use W3C DOM methods and the object element to embed Flash movies (instead of innerHTML and the embed element) - Fixed Flashvars ampersand encoding issue in Firefox using MIME type application/xhtml+xml (Thanks Martin, Boris!) - Added workaround to avoid Flash player 6.21/6.23 + Internet Explorer crashes - Refactored UFO's code: * Optimized client detection * Optimized Flash player version detection * Replaced all String comparison functions with regular expressions * Checked syntax and naming for consistency * All local variables now start with an underscore and use lowercase abbreviations (for better readability and to save file size) * Changed the express install overlay background color from black to (a more friendly) white - Updated documentation, e.g.: * Added FAQ item about how to make fscommand work in Internet Explorer - Added test pages: * Client detection * DOM insertion of object/embed element * Multiple Flashvars * Browser Communication Version 3.12 (08-06-2006) - Fixed bug: All browsers using the navigator.plugins array now return the correct build version (0) for beta (or: developer) versions of the Flash player Version 3.11 (08-06-2006) - Replaced window.onunload with window.attachEvent, which is shorter and cleaner (thanks Petyo!) Version 3.10 (07-06-2006) - Added feature to automatically add dynamic stylesheets to set the width and the height of the UFO container (thanks Haxeh!) - Added feature to route express install cancellations and express install download failures to separate URLs (thanks Mario!) - Added a cleanup function to kill memeory leaks (especially hanging audio/video threads) in IE - Added the seamlesstabbing parameter for IE (thanks Sjoerd!) - Fixed bug: changed encoded ampersands to unencoded ampersands in express install flashvars Version 3.02 (06-04-2006) - Fixed bug: changed UFO.is_iewin to (UFO.is_ie && UFO.is_win) (thanks Serge!) - Added feature: added protocol check for IE, to prevent the display of a confusing Security Information popup when using HTTPS and IE6 (thanks Julian!) Version 3.01 (28-01-2006) - Fixed bugs: updated domLoad function (thanks Richard for the feedback & James for sharing his research!) * Added test for the existence of the body element * Adjusted the timer setting to be less intensive and better support slower computers Version 3.00 (25-01-2006) - Added support for replacement and load actions on DOM load, which is a major performance improvement Version 2.00 (30-10-2005) - Added support for Macromedia express install - Added support for MIME type application/xhtml+xml Version 1.01 (26-07-2005) - Fixed bug: Added missing quotes around attribute values (thanks Fritz!) Version 1.00 (20-07-2005) - First release