Отображение классического сайта SharePoint в режиме "Интернет Обозреватель 10 документов"
Applies ToSharePoint в Microsoft 365

Примечание: Приложения и службы Microsoft 365 перестанут поддерживать Internet Explorer 11 с 17 августа 2021 г. Подробнее. Обратите внимание, что Internet Explorer 11 останется поддерживаемым браузером. Internet Explorer 11 является компонентом операционной системы Windows и соответствует политике жизненного цикла продукта, в котором он установлен.

Когда пользователи просматривают сайты Microsoft SharePoint в Интернете Обозреватель 11, режим документов по умолчанию скоро будет 11 (режим Edge), независимо от того, использует ли сайт новые списки и библиотеки. Мы больше не будем принудительно использовать устаревший режим совместимости 10. Это повысит производительность и надежность большинства страниц. Однако некоторые пользовательские страницы master или пользовательские веб-части могут содержать пользовательский код, который использует более старый режим документов в Интернете Обозреватель 10.

Это изменение применяется только к ненастроенным master страницам по умолчанию. Настроенные master страницах должны указывать требуемый режим документа.

Проверка работы сайта в режиме документа Edge

Выполните следующие действия, чтобы определить, будет ли настройка сайта работать в режиме Edge.

  1. Откройте сайт в Интернете Обозреватель 11 и нажмите клавишу F12, чтобы открыть средства разработчика.

  2. Перейдите на вкладку Эмуляция и в разделе Режим документа выберите 11.

Возврат семейств веб-сайтов в режиме "Интернет Обозреватель 10 документов"

Если вы обнаружите, что в семействе веб-сайтов есть настройка, которая не работает в режиме документов Edge, вы можете отменить изменения семейство веб-сайтов в Интернет Обозреватель режиме документа 10. Для этого необходимо использовать сценарий Microsoft PowerShell с оболочкой CSOM (клиентская объектная модель). Вы должны быть администратором семейства веб-сайтов для семейства веб-сайтов, которое вы хотите изменить.

Например, ActiveX по умолчанию отключен в режиме Internet Обозреватель 11, поэтому для функций, использующих эти элементы управления, потребуется вернуть семейство веб-сайтов в Интернет Обозреватель режиме документа 10.

  1. Скачайте и установите последнюю версию командной консоли SharePoint и подключитесь к SharePoint. Дополнительные сведения см. в статье Введение в командная консоль SharePoint Online.

  2. Ознакомьтесь с политиками выполнения PowerShell.

  3. Скопируйте приведенный ниже код и вставьте его в текстовый редактор, например Блокнот.

    ##the первые две строки скрипта загружают модель 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/[необязательный путь к subweb]'

    $username = Read-Host -Prompt "Введите или вставьте полный адрес электронной почты O365 администратора семейства веб-сайтов, например 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 применить скрипт к семейству веб-сайтов (отключить Edge) раскомментируйте 4 строки ниже:

    #$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 применить скрипт к семейству веб-сайтов (повторно включить Edge) раскомментировать 4 строки ниже:

    ##$site = $clientContext.Site

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

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

    ##$clientContext.ExecuteQuery()

  4. Удалите строки комментариев к коду (которые начинаются с ##) и сохраните файл как текстовый файл в кодировке ANSI с расширением .ps1. В этом примере мы присвоим файлу скрипта имя "IEMode.ps1".

  5. Перейдите в каталог, в котором сохранен файл.

  6. В командной строке PowerShell введите:

    ./IEMode.ps1

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.