附註: Microsoft 365 應用程式和服務將不支援 Internet Explorer 11 從2021年8月17日開始。 深入瞭解。 請注意, Internet Explorer 11 將會保留支援的瀏覽器。 Internet Explorer 11 是 Windows 作業系統的元件,且遵循安裝它之產品的 生命週期原則 。
當使用者流覽 Internet Explorer 11 中的 Microsoft SharePoint 網站時,無論網站是否使用新的清單和文件庫體驗,預設的檔案模式不久都會是 11 (邊緣) 模式。 我們不會再強迫舊版相容性模式10。 這將改善大多數頁面的效能和可靠性。 不過,某些自訂主版頁面或自訂網頁元件可能包含依賴舊版 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 = [System.object. Assembly]:: LoadWithPartialName ( "Microsoft. SharePoint. Client" )
$loadInfo 2 = [System.object. Assembly]:: LoadWithPartialName ( "Microsoft. ) "。
$webUrl = "HTTPs://{domain}. sharepoint/[選擇性路徑至子網站]
$username = 讀取主機-提示 [Enter 或貼上網站集合管理員的完整 O365 電子郵件,例如 name@domain.onmicrosoft.com "
$password = 讀取主機-提示 [$username 的密碼]-AsSecureString
[Microsoft. system.object] $clientCoNtext = New-Object-system.object ($webUrl)
$clientCoNtext. 認證 = 新-SharePointOnlineCredentials ($username、$password)
#To 將腳本套用至網站集合 (停用 Edge) 取消注釋以下4行:
# $site = $clientCoNtext. 網站
# $featureguid = new-物件 System. Guid "80E47777-D21C-46E0-9139-7C7741EB4B54"
# $site。[功能]。新增 ($featureguid、$true、[FeatureDefinitionScope]:: None)
# $clientContext.ExecuteQuery ( # A1
#To 將腳本套用至網站集合 (重新啟用 Edge) 取消注釋以下四行:
# # $site = $clientCoNtext。網站
# # $featureguid = new-物件 System. Guid "80E47777-D21C-46E0-9139-7C7741EB4B54"
# # $site。[功能]。移除 ($featureguid、$true) ;
# # $clientContext.ExecuteQuery ( # A1
-
移除開頭為 # # ) (程式碼批註行,並將檔案儲存為 ANSI 編碼文字檔,副檔名為 ps1。 在這個範例中,我們會將腳本檔案命名為「IEMode.ps1」。
-
變更為您儲存檔案的目錄。
-
在 PowerShell 命令提示字元中,輸入:
./IEMode.ps1