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 :
-
Ouvrez le site dans Internet Explorer 11, puis appuyez sur F12 pour ouvrir les outils de développement.
-
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.
-
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.
-
Passez en revue les stratégies d’exécution PowerShell.
-
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 ()
-
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 ».
-
Accédez au répertoire dans lequel vous avez enregistré le fichier.
-
À l’invite de commandes PowerShell, tapez :
./IEMode.ps1