Have you seen this message on public facing SharePoint sites:
The Web site wants to run the following add-on: 'Name ActiveX Control' from 'Microsoft Corporation'. If you trust the Web site and the add-on and want to allow it to run, click here...
In your master page, place a reference to my custom javascript file in your <head> section after a PlaceHolderAdditionalPageHead, like this:
<head runat="server">
<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server"/>
<script type="text/javascript" src="/_catalogs/masterpage/custom_activex_override.js"></script>
</head>Now upload the following javascript file to the "_catalogs/masterpage" directory of your SharePoint site. Also, you might as well Publish and Approve the uploaded file as well (since anonymous users won't be able to see it otherwise).
Basically, this javascript file overrides the out of the box "ProcessDefaultOnLoad" and comments out the call to "ProcessImn()" which causes the ActiveX to be called.
