在 Internet Explorer 10 檔案模式中顯示傳統 SharePoint 網站
Applies ToMicrosoft 365 中的 SharePoint

附註:  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 模式中運作:

  1. 在 Internet Explorer 11 中開啟網站,然後按 F12 開啟 [開發人員工具]。

  2. 選取 [ 模擬 ] 索引標籤,然後在 [ 檔案模式]底下,選取 [ 11]。

將網站集合還原為 Internet Explorer 10 檔案模式

如果您發現網站集合所含的自訂功能無法使用 Edge 檔案模式,您可以將網站集合復原為 Internet Explorer 10 檔案模式。 若要這樣做,您必須將 Microsoft PowerShell 腳本與 CSOM (用戶端物件模型) 包裝程式。 您必須是您想要變更之網站集合的網站集合管理員。

例如,在 Internet Explorer 11 模式中,ActiveX 預設為關閉,因此利用這些控制項的功能將需要將您的網站集合還原至 Internet Explorer 10 檔案模式。

  1. 下載並安裝最新的 SharePoint 管理命令介面,並連接至 SharePoint。 如需資訊,請參閱SharePoint 管理命令介面簡介

  2. 查看 PowerShell 執行原則

  3. 複製下列程式碼,並將它貼到記事本等文字編輯器中。

    # #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

  4. 移除開頭為 # # ) (程式碼批註行,並將檔案儲存為 ANSI 編碼文字檔,副檔名為 ps1。 在這個範例中,我們會將腳本檔案命名為「IEMode.ps1」。

  5. 變更為您儲存檔案的目錄。

  6. 在 PowerShell 命令提示字元中,輸入:

    ./IEMode.ps1

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。