Примечание: Приложения и службы 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.
-
Откройте сайт в Интернете Обозреватель 11 и нажмите клавишу F12, чтобы открыть средства разработчика.
-
Перейдите на вкладку Эмуляция и в разделе Режим документа выберите 11.
Возврат семейств веб-сайтов в режиме "Интернет Обозреватель 10 документов"
Если вы обнаружите, что в семействе веб-сайтов есть настройка, которая не работает в режиме документов Edge, вы можете отменить изменения семейство веб-сайтов в Интернет Обозреватель режиме документа 10. Для этого необходимо использовать сценарий Microsoft PowerShell с оболочкой CSOM (клиентская объектная модель). Вы должны быть администратором семейства веб-сайтов для семейства веб-сайтов, которое вы хотите изменить.
Например, ActiveX по умолчанию отключен в режиме Internet Обозреватель 11, поэтому для функций, использующих эти элементы управления, потребуется вернуть семейство веб-сайтов в Интернет Обозреватель режиме документа 10.
-
Скачайте и установите последнюю версию командной консоли SharePoint и подключитесь к SharePoint. Дополнительные сведения см. в статье Введение в командная консоль SharePoint Online.
-
Ознакомьтесь с политиками выполнения PowerShell.
-
Скопируйте приведенный ниже код и вставьте его в текстовый редактор, например Блокнот.
##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()
-
Удалите строки комментариев к коду (которые начинаются с ##) и сохраните файл как текстовый файл в кодировке ANSI с расширением .ps1. В этом примере мы присвоим файлу скрипта имя "IEMode.ps1".
-
Перейдите в каталог, в котором сохранен файл.
-
В командной строке PowerShell введите:
./IEMode.ps1