SharePoint-Websites laden grundsätzlich ein ActiveX-Steuerelement nach, das für Präsenzinformationen der Benutzer zuständig ist, auch wenn die entsprechende Option in den Webanwendungseinstellungen deaktiviert ist. Dabei handelt es sich ganz klar um einen Bug, der sich vor allem in einer lästigen gelben Warnmeldung im Internet Explorer äußert, wenn jemand die Website aufruft und diese nicht in der Intranet-Zone oder als vertrauenswürdige Website des Clients definiert ist. Gerade bei öffentlichen Websites ist das sehr lästig.
Im Knowledge Base Artikel 931509 wird ein Weg beschrieben, diese Unschönheit zu beseitigen, aber…
Meiner Erfahrung nach funktioniert diese Lösung nie, ist in Serverfarmen mit mehreren Front-End-Servern umständlich zu implementieren und widerspricht überhaupt der Empfehlung keinesfalls etwas im Dateisystem zu ändern, weil dies Upgrades erschweren kann.
Hier die wesentlich einfachere Lösung: Wir editieren die Masterpage, was ja auch gemäß obigem KB-Artikel gemacht werden müsste, aber wir editieren eben NUR die Masterpage.
Am besten suchen Sie im Code der Masterpage nach </head> und fügt unmittelbar davor folgenden Code ein:
<script>
function ProcessImn() {};
</script>
Dadurch setzt man die gleichnamige Funktion aus init.js, die für die lästige Warnung sorgt kurzerhand außer Kraft, aber eben nur für Websites, die diese eine Masterpage verwenden.
Warum kompliziert, wenn's auch einfach geht und noch dazu immer funktioniert?