附註: 從 2021 年 8 月 17 日開始,Microsoft 365 應用程式與服務將不支援 Internet Explorer 11。 深入了解。 請注意,Internet Explorer 11 仍然是受支援的瀏覽器。 Internet Explorer 11 是 Windows 作業系統的元件,且遵循其安裝產品的 [週期原則]。
當使用者在 Internet Explorer 11 中流覽Microsoft SharePoint 網站時,無論網站是否使用新的清單和文檔庫體驗,預設檔模式很快就會是 11 (Edge 模式) 。 我們將不再強制舊版相容模式 10。 這將會改善大部分頁面的效能和可靠性。 不過,某些自定義主版頁面或自定義網頁元件可能包含依賴舊版 Internet Explorer 10 檔案模式的自定義程式碼。
這項變更僅適用於預設、未自定義的主版頁面。 自定義主版頁面需要指定所需的檔案模式。
檢查網站是否可在Edge檔模式中運作
請依照下列步驟來判斷網站上的自訂是否可在 Edge 模式中運作:
-
在 Internet Explorer 11 中開啟網站,然後按 F12 以開啟開發人員工具。
-
選取 [ 模擬] 索引 標籤,然後在 [ 檔案模式] 底下選取 [11]。
將網站集合還原為 Internet Explorer 10 檔模式
如果您發現網站集合的自定義無法在Edge檔模式中運作,您可以將網站集合還原為Internet Explorer 10 檔模式。 若要這麼做,您必須使用 Microsoft PowerShell 腳本搭配 CSOM (Client 端物件模型) 包裝。 您必須是您要變更之網站集合的網站集合系統管理員。
例如,在 Internet Explorer 11 模式中,ActiveX 預設為關閉,因此運用這些控件的功能將需要將您的網站集合還原為 Internet Explorer 10 檔模式。
-
下載並安裝最新的 SharePoint 管理命令介面,並連線至 SharePoint。 如需詳細資訊,請參閱 SharePoint Online 管理命令介面 簡介。
-
檢閱 PowerShell 執行原則。
-
複製下列程式代碼,並貼到記事本等文本編輯器中。
##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 ()
-
拿掉以 ##) 開頭 (的程式代碼批注行,並將檔案儲存為 ANSI 編碼的文本檔,並加上擴展 .ps1。 在此範例中,我們將腳本檔命名為「IEMode.ps1」。
-
變更至您儲存盤案的目錄。
-
在 PowerShell 命令提示字元中,輸入:
./IEMode.ps1