Afficher un site SharePoint classique dans le mode document d’Internet Explorer 10

Afficher un site SharePoint classique dans le mode document d’Internet Explorer 10

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

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×