Afficher un site SharePoint classique en mode document Internet Explorer 10
Applies ToSharePoint dans Microsoft 365

Remarque : Les applications et services Microsoft 365 ne prendront pas en charge Internet Explorer 11 à compter du 17 août 2021. Si vous souhaitez en savoir plus. Veuillez noter que Internet Explorer 11 demeurera un navigateur pris en charge. Internet Explorer 11 est un composant du système d’exploitation Windows et suit la Stratégie de cycle de vie du produit sur lequel il est installé.

Lorsque les utilisateurs parcourent des sites Microsoft SharePoint dans Internet Explorer 11, le mode document par défaut sera bientôt 11 (mode Edge), que le site utilise ou non la nouvelle expérience de listes et bibliothèques. Nous ne forcerons plus le mode de compatibilité hérité 10. Cela améliore les performances et la fiabilité de la plupart des pages. Toutefois, certains master pages ou composants WebPart personnalisés peuvent contenir du code personnalisé qui s’appuie sur l’ancien mode de document Internet Explorer 10.

Cette modification s’applique uniquement aux pages de master par défaut et non personnalisées. Les pages de master personnalisées doivent spécifier le mode de document souhaité.

Vérifier si un site fonctionne en mode document Edge

Suivez ces étapes pour déterminer si la personnalisation sur un site fonctionnera en mode Edge :

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

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

Rétablir les collections de sites en mode document Internet Explorer 10

Si vous constatez qu’une collection de sites a une personnalisation qui ne fonctionne pas en mode document Edge, vous pouvez rétablir la collection de sites en mode document Internet Explorer 10. Pour ce faire, vous devez utiliser un script Microsoft PowerShell avec un wrapper CSOM (modèle objet côté client). Vous devez être administrateur de collection de sites pour la collection de sites que vous souhaitez modifier.

Par exemple, ActiveX est désactivé par défaut en mode Internet Explorer 11. Par conséquent, les fonctionnalités qui tirent parti de ces contrôles nécessitent le rétablissement de votre collection de sites en mode document Internet Explorer 10.

  1. Téléchargez et installez la dernière SharePoint Management Shell et connectez-vous à SharePoint. Pour plus d’informations, consultez Présentation de la SharePoint Online 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 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://{domaine}.sharepoint.com/[chemin facultatif vers le sous-site web]'

    $username = Read-Host -Invite « Entrez ou collez l’e-mail O365 complet de l’administrateur de collection de sites, par exemple, name@domain.onmicrosoft.com »

    $password = Read-Host -Prompt « Password for $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 un script à une collection de sites (désactiver Edge) supprimez les marques de commentaire des 4 lignes ci-dessous :

    #$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 un script à une collection de sites (réactiver Edge) supprimez les marques de commentaire 4 lignes ci-dessous :

    ##$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 en tant que fichier texte encodé ANSI avec l’extension .ps1. Pour cet exemple, nous nomlons 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.