Installieren der Listenkomponente auf dem Sharepoint-Server

Installieren der Listenkomponente auf dem Sharepoint-Server

Ich habe die Sharepoint-Site zum Abschnitt „Dokumentenverwaltung“ in CRM hinzugefügt, wobei die Listenkomponenten aktiviert waren, und sie wurde problemlos hinzugefügt. Auch wenn ich unter einem Konto zum Abschnitt „Dokumente“ navigiere, wird sie im Format der Listenkomponenten angezeigt. Wenn ich jedoch auf „Neu“ oder „Aktionen“ klicke, erhalte ich die folgende Fehlermeldung:

An Error has occured in the script on this page.
Error: Access is denied
URL: https://*serveraddress*/crmgrid/scripts/crmmenu.htc
Do you want to continue running scripts on this page?

Ich habe das Power-Skript ausgeführt, das die MIME-Erweiterung .htc zu IIS hinzugefügt hat.

Weiß jemand, was falsch sein könnte?

Antwort1

Das Problem scheint daher zu rühren, dass die SharePoint-Verbindung in einem iFrame liegt und versucht, irgendwo das Dokumentobjekt des übergeordneten Fensters aufzurufen. Der IE verhindert dies zum Schutz vor Cross-Site-Scripting. Sie können dies testen, indem Sie die Adresse des iFrames in einem separaten Browserfenster öffnen. Hier sollten die Menüs „Neu“ und „Aktion“ einwandfrei funktionieren.

Eine Lösung besteht darin, beide Sites in den Internetoptionen zur Zone Ihrer vertrauenswürdigen Sites hinzuzufügen und „Skriptinitiierte Fenster ohne Größen- oder Positionsbeschränkungen zulassen“ zu aktivieren.

verwandte Informationen