Internet Explorer, ActiveX, Macromedia Captivate and Flash

Ok this is one of those “good lord I hate Microsoft” moments that seems to occur far too often. Here’s the situation:

I’m working on recording and export Flash movies from Macromedia Captivate (now Adobe Captivate) and placing them in a webpage to view them. The problem is, every time I view the page in Internet Explorer, I get the “Information Bar” across the top, warning of ActiveX items in the page that need to be granted permission to run. Well that isn’t going to go over well with the users, so I start digging into how to get around this.

First I found a page from Adobe explaining about the new Active Content patch in IE that blocks the content from running without the user clicking. I tried all 3 solutions presented in that document with no success… it seems like I can’t catch a break!

Then I found a reference to FlashObject, a script for embedding Flash objects in your project to avoid activation, it is now called SWFObject though. So I change my page around to try that method… nope, not gonna work, still getting the Information Bar.

So what is the new replacement for

Well nothing… after searching high and low I ran across this comment. That made me think “Local content… why would IE treat local content any differently than remote content? Namely, why would IE treat local content any more SECURELY than remote content?”

Low and behold the retardation that is IE astounds me. I throw my page up on a local install of Apache and viola… not only does it work with all these different JavaScript approaches, the goddamn original solution I had using plain old

Did I mention I’m really looking forward to Vista? Yea…

, , , , ,

0 Responses to Internet Explorer, ActiveX, Macromedia Captivate and Flash

  1. Laurence Hartje November 6, 2006 at 7:10 pm #

    This is a side product of the IE security enhancements in XP SP 2 (and Win2k3 Server). See

  2. Dan C November 8, 2006 at 7:48 pm #

    The information bar should only be appearing when you view the web page locally, aka in the local zone. When the page is hosted on the internet, visitors to the page will not have the same “problem”.

    The “clicking on a flash control to enable it” is a product of a lawsuit against MS from a company that claims it patented web controls automatically running without user intervention. To get around this claim, MS now forces users to click on the control to activate it.

Leave a Reply