Wednesday, August 12, 2009

"Name Active X Control" component prompt in IE for external facing web sites

Here is something new I had not come across before, so I'm posting it for my reference as well as hopefully helping others who may run into this........

Recently I was involved with creating a new web site for my company in SharePoint. After running through dev and UAT environments we moved it to production and turned it on to the outside world. As soon as we did, an alert regarding a "Name Active X Control" started appearing on many of our browsers. (Of course only the IE flavors 7 and 8- Firefox, Chrome and Opera were fine.) After browsing around a bit looking for the issue I found this Microsoft KB entry.

The KB article suggests 2 steps to solve, one add the site to the trusted site list, this is the reason we missed this in testing, our UAT and Dev environments were internal intranet sites, automatically trusted by the browsers. (As you can imagine we have changed our QA process) The second step is involving editing the init.js Java Script and renaming the file and calling that new file something other than init.js.

The root cause is SharePoints' presence awareness, but as other blogs (Thanks to Mossman - I'd do a link but for some reason the blog post seems to have vanished) have stated you'd think they'd come up with a more specific name rather than the spooky sounding name.dll.

No comments: