Nota: Microsoft 365 aplicações e serviços não suportarão Internet Explorer 11 a partir de 17 de Agosto de 2021. Saiba mais. Note que o Internet Explorer 11 continuará a ser um browser suportado. O Internet Explorer 11 é um componente do Sistema operativo Windows e segue a Política de Ciclo de Vida do produto no qual está instalado.
Quando os utilizadores navegam no Microsoft SharePoint sites no Internet Explorer 11, o modo de documento predefinido será em breve 11 (modo Edge), independentemente de o site utilizar a nova experiência de listas e bibliotecas. Deixaremos de forçar o modo de compatibilidade legado 10. Isto irá melhorar o desempenho e a fiabilidade da maioria das páginas. No entanto, algumas páginas mestras personalizadas ou peças Web personalizadas podem conter código personalizado que depende do modo de documento mais antigo do Internet Explorer 10.
Esta alteração aplica-se apenas a páginas mestras predefinidas e não personalizadas. As páginas mestras personalizadas terão de especificar o modo de documento pretendido.
Verificar se um site funciona no modo de documento do Edge
Siga estes passos para determinar se a personalização num site funcionará no modo Edge:
-
Abra o site no Internet Explorer 11 e prima F12 para abrir as ferramentas de programador.
-
Selecione o separador Emulação e, em Modo de documento, selecione 11.
Reverter coleções de sites para o modo de documento do Internet Explorer 10
Se descobrir que uma coleção de sites tem uma personalização que não funciona no modo de documento do Edge, pode reverter a coleção de sites para o modo de documento do Internet Explorer 10. Para tal, tem de utilizar um script do Microsoft PowerShell com um wrapper CSOM (Modelo de objeto do lado do cliente). Tem de ser um administrador de coleções de sites para a coleção de sites que pretende alterar.
Por exemplo, o ActiveX está desativado por predefinição no modo Internet Explorer 11, pelo que as funcionalidades que tiram partido destes controlos exigirão reverter a coleção de sites para o modo de documento do Internet Explorer 10.
-
Transfira e instale a Shell de Gestão de SharePoint mais recente e ligue-se ao SharePoint. Para obter informações, consulte Introdução ao Shell de Gestão do SharePoint Online.
-
Reveja as políticas de execução do PowerShell.
-
Copie o seguinte código e cole-o num editor de texto, como o Bloco de Notas.
##the as duas primeiras linhas do script carregam o modelo 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/[caminho opcional para a subweb]"
$username = Read-Host -Prompt "Enter or paste the site collection administrator's full O365 email, por exemplo, 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 aplicar script a uma coleção de sites (desativar Edge) anula o comentário das 4 linhas abaixo:
#$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 aplicar script a uma coleção de sites (reativar o Edge) 4 linhas abaixo:
##$site = $clientContext.Site
##$featureguid = new-object System.Guid "80E47777-D21C-46E0-9139-7C7741EB4B54"
##$site. Features.Remove($featureguid, $true);
##$clientContext.ExecuteQuery()
-
Remova as linhas de comentário de código (que começam com ##) e guarde o ficheiro como um ficheiro de texto codificado com ANSI com a extensão .ps1. Neste exemplo, atribuímos o nome "IEMode.ps1" ao ficheiro de script.
-
Mude para o diretório onde guardou o ficheiro.
-
Na linha de comandos do PowerShell, escreva:
./IEMode.ps1