Warnmeldung über ActiveX-Steuerelement Name.dll

Von Roman Korecky 28. August 2009 17:53

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?

Tags:

MOSS2007

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading



Menü

Home
Über diesen Blog
Archiv
Abonnieren Feed
Kontakt

Dieser Blog wird von Microsoft Österreich betrieben.

http://www.microsoft.com/austria | © 2009 Microsoft Corporation. Alle Rechte vorbehalten.
BlogEngine.NET 1.5.0.7 powered by atwork