Fix for IE Choking on __flash__removeCallback

I’ve been getting a Flash issue in IE. The problem only appeared in IE (all versions) and not in any of the other browsers. I’m not sure if this is because Microsoft’s jScript engine is super-compliant or super-buggy. But we figured out what the problem was.

The issue we were having dealt with the HTML we used to instantiate the Flash file as an object in the DOM. We wrap an embed element in an object element, becuase IE likes one and most other broswers like the other.

The fix was simple. Without getting into too much detail, just make sure that your object and embed tags have unique and valid id attributes. There is some hidden JavaScript that the Flash player calls and if you don’t have these attributes IE chokes when it tries to call these “secret” JavaScript libraries.

One thought on “Fix for IE Choking on __flash__removeCallback

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.