We are aware of issues with swfobject and IE9. However, they aren't quite
what you're thinking they are. `ua.ie` is now false in IE9, because the IE
detect fails. So the reason that line of code may be failing is not as much
do to readyState as it is that ua.ie is false.
I was not aware of outerHTML, but again, this code path should only be
running in a browser where `ua.ie` is true, which IE9 is not.
Our current strategy with the SWFObject 2.3 (which we're now actively
working on) is to change the code so that it only forks for old/legacy IE,
and starting with IE9 and above, it uses the full standards-compliant code
path, just like other browsers have been for quite awhile.
--Kyle
--------------------------------------------------
From: "spongman" <[email protected]>
Sent: Friday, February 18, 2011 3:18 PM
To: "SWFObject" <[email protected]>
Subject: [SWFObject] expressinstall broken in ie9rc
expressinstall is broken in ie9rc.
there's a bunch of code in swfobject that does this:
ua.ie && ua.win && obj.readyState != 4
ie9 fixes readyState, so it now returns the correct strings:
"complete", etc...
also, setting outerHTML in createSWF doesn't work.
--
You received this message because you are subscribed to the Google Groups
"SWFObject" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/swfobject?hl=en.
--
You received this message because you are subscribed to the Google Groups
"SWFObject" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/swfobject?hl=en.