注意: Microsoft 365 应用和服务将不支持 Internet Explorer 11 从2021年8月17日开始。 了解详细信息。 请注意, Internet Explorer 11 将保持为受支持的浏览器。 Internet Explorer 11 是 Windows 操作系统的组件,并遵循安装它的产品的 生命周期策略 。
当用户在 Internet Explorer 11 中浏览 Microsoft SharePoint 网站时,默认文档模式将很快为 11 (Edge 模式) ,无论网站使用的是新的列表和库体验。 我们不会再强制执行旧版兼容性模式10。 这将提高大多数页面的性能和可靠性。 但是,某些自定义母版页或自定义 web 部件可能包含依赖于旧版 Internet Explorer 10 文档模式的自定义代码。
此更改仅适用于默认的未自定义的母版页。 自定义母版页将需要指定所需的文档模式。
检查网站是否在边缘文档模式下工作
按照以下步骤确定网站上的自定义是否可在 Edge 模式下工作:
-
在 Internet Explorer 11 中打开网站,然后按 F12 打开开发人员工具。
-
选择 " 模拟 " 选项卡,然后在 " 文档模式" 下,选择 " 11"。
将网站集还原到 Internet Explorer 10 文档模式
如果发现网站集具有在 Edge 文档模式下不起作用的自定义设置,则可以将网站集还原到 Internet Explorer 10 文档模式。 若要执行此操作,你需要将 Microsoft PowerShell 脚本与 CSOM (客户端对象模型) 包装器一起使用。 您必须是您要更改的网站集的网站集管理员。
例如,在 Internet Explorer 11 模式下,ActiveX 默认情况下处于关闭状态,因此利用这些控件的功能需要将网站集还原到 Internet Explorer 10 文档模式。
-
下载并安装最新的 SharePoint 命令行管理程序,并连接到 SharePoint 。 有关信息,请参阅SharePoint 命令行管理程序简介。
-
查看 PowerShell 执行策略。
-
复制以下代码并将其粘贴在文本编辑器(如记事本)中。
# #the 脚本的前两行加载 CSOM 模型:
$loadInfo 1 = [LoadWithPartialName]:: ( "Microsoft SharePoint. Client" )
$loadInfo 2 = [LoadWithPartialName]:: ( "Microsoft SharePoint. Client" )
$webUrl = "https://{domain}/[子网站的可选路径]"
$username = Read Host-提示 "输入或粘贴网站集管理员的完整 O365 电子邮件,例如 name@domain.onmicrosoft.com"
$password = Read Host-提示 "$username 的密码"-AsSecureString
[Microsoft 的 SharePoint. ClientContext] $clientContext = New-Object ($webUrl)
$clientContext 凭据 = New-SharePointOnlineCredentials ($username,$password)
#To 将脚本应用于网站集 (禁用边缘) 取消以下4行的注释:
# $site = $clientContext。网站
# $featureguid = new-对象 80E47777-D21C-46E0-9139-7C7741EB4B54 "
# $site。功能。添加 ($featureguid,$true,[FeatureDefinitionScope]:: None)
# $clientContext.ExecuteQuery ( # A1
#To 将脚本应用于网站集 (重新启用边缘) 取消以下4行的注释:
# # $site = $clientContext。网站
# # $featureguid = new-对象 80E47777-D21C-46E0-9139-7C7741EB4B54 "
# # $site。功能。删除 ($featureguid $true) ;
# # $clientContext.ExecuteQuery ( # A1
-
删除以 # ) # 开头的代码注释行 (,并将该文件另存为带有扩展名 ps1 的 ANSI 编码的文本文件。 在此示例中,我们将脚本文件命名为 "IEMode.ps1"。
-
转到保存文件的目录。
-
在 PowerShell 命令提示符处,键入:
./IEMode.ps1