Afficher un site SharePoint classique dans le mode document d’Internet Explorer 10
Applies ToSharePoint dans Microsoft 365

Remarque :  Microsoft 365 applications et services ne prennent pas en charge Internet Explorer 11 commençant le 17 août 2021. En savoir plus. Veuillez noter que Internet Explorer 11 restera un navigateur pris en charge. Internet Explorer 11 est un composant du système d’exploitation Windows et suit la politique de cycle de vie pour le produit sur lequel il est installé. 

Lorsque les utilisateurs naviguent dans les sites Microsoft SharePoint à partir d’Internet Explorer 11, le mode de document par défaut sera bientôt 11 (mode Edge), qu’il s’agisse de l’utilisation des nouvelles listes et bibliothèques. Nous ne forcerons plus le mode de compatibilité hérité 10. Cela permet d’améliorer les performances et la fiabilité de la plupart des pages. Toutefois, certaines pages maîtres ou composants WebPart personnalisés contiennent du code personnalisé qui s’appuie sur l’ancien mode de document Internet Explorer 10.

Cette modification concerne uniquement les pages maîtres non personnalisées par défaut. Les pages maîtres personnalisées devront spécifier le mode de document souhaité.

Vérifier si un site fonctionne en mode de document en bordure

Procédez comme suit pour déterminer si la personnalisation d’un site fonctionne en mode bord :

  1. Ouvrez le site dans Internet Explorer 11, puis appuyez sur F12 pour ouvrir les outils de développement.

  2. Sélectionnez l’onglet émulation , puis sous mode document, sélectionnez 11.

Rétablissement du mode document d’Internet Explorer 10 dans une collection de sites

Si vous constatez qu’une collection de sites a une personnalisation qui n’est pas compatible avec le mode document de bord, vous pouvez rétablir le mode document d’Internet Explorer 10. Pour ce faire, vous devez utiliser un script Microsoft PowerShell avec un wrapper CSOM (Client-Side Object Model). Vous devez être administrateur de collection de sites pour la collection de sites que vous voulez modifier.

Par exemple, ActiveX est désactivé par défaut dans le mode Internet Explorer 11, de sorte que les fonctionnalités qui exploitent ces contrôles nécessitent le rétablissement du mode document d’Internet Explorer 10 sur votre collection de sites.

  1. Téléchargez et installez la dernière version de SharePoint Management Shell et connectez-vous à SharePoint. Pour plus d’informations, voir Introduction à SharePoint Management Shell.

  2. Passez en revue les stratégies d’exécution PowerShell.

  3. Copiez le code suivant et collez-le dans un éditeur de texte tel que le bloc-notes.

    # #the les deux premières lignes du script chargent le modèle CSOM :

    $loadInfo 1 = [System. Reflection. assembly] :: LoadWithPartialName ("Microsoft. SharePoint. client")

    $loadInfo 2 = [System. Reflection. assembly] :: LoadWithPartialName ("Microsoft. SharePoint. client. Runtime")

    $webUrl = 'https://{domain}. SharePoint. com/[chemin facultatif vers le sous-site] '

    $username = Read-Host-prompt "entrer ou coller la messagerie complète O365 de l’administrateur de la collection de sites, par exemple name@domain.onmicrosoft.com"

    $password = Read-Host-prompt "mot de passe du $username"-AsSecureString

    [Microsoft. SharePoint. client. ClientContext] $clientContext = New-Object Microsoft. SharePoint. client. ClientContext ($webUrl)

    $clientContext. Credentials = New-Object Microsoft. SharePoint. client. SharePointOnlineCredentials ($username, $password)

    #To appliquer le script à une collection de sites (désactiver le bord) supprimez les quatre lignes suivantes :

    # $site = $clientContext. site

    # $featureguid = New-Object System. Guid "80E47777-D21C-46E0-9139-7C7741EB4B54"

    # $site. Features. Add ($featureguid, $true, [Microsoft. SharePoint. client. FeatureDefinitionScope] :: None)

    # $clientContext.ExecuteQuery ()

    #To appliquer le script à une collection de sites (réactiver le côté), supprimez les lignes suivantes :

    # # $site = $clientContext. site

    # # $featureguid = New-Object System. Guid "80E47777-D21C-46E0-9139-7C7741EB4B54"

    # # $site. Features. Remove ($featureguid, $true);

    # # $clientContext.ExecuteQuery ()

  4. Supprimez les lignes de commentaire de code (qui commencent par # #) et enregistrez le fichier sous la forme d’un fichier texte codé au format ANSI doté de l’extension. ps1. Pour cet exemple, nommez le fichier de script « IEMode.ps1 ».

  5. Accédez au répertoire dans lequel vous avez enregistré le fichier.

  6. À l’invite de commandes PowerShell, tapez :

    ./IEMode.ps1

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.