หมายเหตุ: Microsoft 365 แอพและบริการต่างๆจะไม่ได้รับการรองรับ Internet Explorer 11 เริ่มวันที่ 17 สิงหาคม 2021 เรียนรู้เพิ่มเติม โปรดทราบว่า Internet Explorer 11 จะยังคงเป็นเบราว์เซอร์ที่ได้รับการสนับสนุน Internet Explorer 11 เป็นคอมโพเนนต์ของระบบปฏิบัติการ Windows และทำตาม นโยบายวงจรการใช้งาน สำหรับผลิตภัณฑ์ที่ได้รับการติดตั้ง
เมื่อผู้ใช้เรียกดูไซต์ Microsoft SharePoint ใน Internet Explorer 11 โหมดเอกสารเริ่มต้นจะเร็วๆ นี้จะเป็น 11 (โหมด Edge) ไม่ว่าไซต์จะใช้ประสบการณ์การใช้งานรายการและไลบรารีใหม่หรือไม่ เราจะไม่บังคับโหมดความเข้ากันได้แบบดั้งเดิม 10 อีกต่อไป วิธีนี้จะช่วยปรับปรุงประสิทธิภาพและความน่าเชื่อถือของหน้าส่วนใหญ่ อย่างไรก็ตาม หน้าต้นแบบแบบกําหนดเองหรือ Web Part แบบกําหนดเองบางรายการอาจมีโค้ดแบบกําหนดเองที่อาศัยโหมดเอกสาร Internet Explorer 10 ที่เก่ากว่า
การเปลี่ยนแปลงนี้จะนําไปใช้กับหน้าต้นแบบเริ่มต้นที่ไม่คุ้นเคยเท่านั้น หน้าต้นแบบที่กําหนดเองจะต้องระบุโหมดเอกสารที่ต้องการ
ตรวจสอบว่าไซต์ทํางานในโหมดเอกสาร Edge หรือไม่
ทําตามขั้นตอนเหล่านี้เพื่อตรวจสอบว่าการปรับแต่งบนไซต์จะทํางานในโหมด Edge หรือไม่:
-
เปิดไซต์ใน Internet Explorer 11 แล้วกด F12 เพื่อเปิดเครื่องมือสําหรับนักพัฒนา
-
เลือกแท็บ การจําลอง และภายใต้ โหมดเอกสาร ให้เลือก 11
แปลงไซต์คอลเลกชันกลับเป็นโหมดเอกสาร Internet Explorer 10
ถ้าคุณพบว่าไซต์คอลเลกชันมีการกําหนดเองที่ไม่ทํางานในโหมดเอกสาร Edge คุณสามารถแปลงไซต์คอลเลกชันกลับไปเป็นโหมดเอกสาร Internet Explorer 10 ได้ เมื่อต้องการทําเช่นนี้ คุณจําเป็นต้องใช้สคริปต์ Microsoft PowerShell กับตัวหุ้ม CSOM (รูปแบบวัตถุฝั่งไคลเอ็นต์) คุณต้องเป็นผู้ดูแลไซต์คอลเลกชันสําหรับไซต์คอลเลกชันที่คุณต้องการเปลี่ยนแปลง
ตัวอย่างเช่น ActiveX จะปิดอยู่ตามค่าเริ่มต้นในโหมด Internet Explorer 11 ดังนั้นฟีเจอร์ที่ใช้ประโยชน์จากตัวควบคุมเหล่านี้จะต้องเปลี่ยนไซต์คอลเลกชันของคุณเป็นโหมดเอกสาร Internet Explorer 10
-
ดาวน์โหลดและติดตั้ง SharePoint Management Shell ล่าสุด และเชื่อมต่อกับ SharePoint ดูข้อมูลได้ที่ บทนําสู่ SharePoint Online Management Shell
-
คัดลอกโค้ดต่อไปนี้และวางในตัวแก้ไขข้อความ เช่น Notepad
##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 -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