참고: Microsoft 365 앱 및 서비스는 2021년 8월 17부터 Internet Explorer 11을 지원하지 않습니다. 자세히 알아보세요. Internet Explorer 11은 지원되는 브라우저로 유지됩니다. Internet Explorer 11은 Windows 운영 체제의 구성 요소이며, 설치된 제품의 수명 주기 정책을 따릅니다.
사용자가 인터넷 Explorer 11에서 Microsoft SharePoint 사이트를 검색할 때 사이트가 새 목록 및 라이브러리 환경을 사용하는지 여부에 관계없이 기본 문서 모드는 곧 11(에지 모드)이 됩니다. 더 이상 레거시 호환성 모드 10을 강제 적용하지 않습니다. 이렇게 하면 대부분의 페이지의 성능과 안정성이 향상됩니다. 그러나 일부 사용자 지정 master 페이지 또는 사용자 지정 웹 파트에는 이전 인터넷 Explorer 10 문서 모드를 사용하는 사용자 지정 코드가 포함될 수 있습니다.
이 변경 내용은 기본, 사용자 지정되지 않은 master 페이지에만 적용됩니다. 사용자 지정된 master 페이지는 원하는 문서 모드를 지정해야 합니다.
사이트가 Edge 문서 모드에서 작동하는지 확인
사이트의 사용자 지정이 Edge 모드에서 작동하는지 확인하려면 다음 단계를 수행합니다.
-
인터넷 Explorer 11에서 사이트를 열고 F12 키를 눌러 개발자 도구를 엽니다.
-
에뮬레이션 탭을 선택하고 문서 모드에서 11을 선택합니다.
사이트 모음을 인터넷 Explorer 10 문서 모드로 되돌리기
사이트 모음에 Edge 문서 모드에서 작동하지 않는 사용자 지정이 있는 경우 사이트 모음을 인터넷 Explorer 10 문서 모드로 되돌리기 수 있습니다. 이렇게 하려면 CSOM(클라이언트 쪽 개체 모델) 래퍼와 함께 Microsoft PowerShell 스크립트를 사용해야 합니다. 변경하려는 사이트 모음의 사이트 모음 관리자여야 합니다.
예를 들어 ActiveX는 인터넷 Explorer 11 모드에서 기본적으로 꺼져 있으므로 이러한 컨트롤을 활용하는 기능을 사용하려면 사이트 모음을 인터넷 Explorer 10 문서 모드로 되돌려야 합니다.
-
최신 SharePoint 관리 셸을 다운로드하여 설치하고 SharePoint 에 연결합니다. 자세한 내용은 SharePoint Online 관리 셸 소개를 참조하세요.
-
다음 코드를 복사하여 메모장과 같은 텍스트 편집기에서 붙여넣습니다.
##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/[하위 웹에 대한 선택적 경로]'
$username = Read-Host -프롬프트 "사이트 모음 관리자의 전체 O365 전자 메일(예: name@domain.onmicrosoft.com)을 입력하거나 붙여넣습니다."
$password = Read-Host -프롬프트 "$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()
-
##으로 시작하는 코드 주석 줄을 제거하고 확장명 .ps1 ANSI로 인코딩된 텍스트 파일로 파일을 저장합니다. 이 예제에서는 스크립트 파일의 이름을 "IEMode.ps1"로 지정합니다.
-
파일을 저장한 디렉터리로 변경합니다.
-
PowerShell 명령 프롬프트에서 다음을 입력합니다.
./IEMode.ps1