インターネット エクスプローラー 10 ドキュメント モードで従来の SharePoint サイトを表示する
Applies ToMicrosoft 365 の SharePoint

注:  Microsoft 365 アプリやサービスは Internet Explorer 11 2021 年 8 月 17 日からサポート対象外となります。 詳細情報。 Internet Explorer 11 は、サポートされているブラウザーのままになりますので、ご注意ください。 Internet Explorer 11 は Windows オペレーティング システムのコンポーネントであり、インストールされている製品のライフサイクルポリシー に従います。

ユーザーがインターネット エクスプローラー 11 で Microsoft SharePoint サイトを閲覧すると、サイトが新しいリストとライブラリ エクスペリエンスを使用しているかどうかに関係なく、既定のドキュメント モードは間もなく 11 (Edge モード) になります。 従来の互換性モード 10 を強制しなくなりました。 これにより、ほとんどのページのパフォーマンスと信頼性が向上します。 ただし、一部のカスタム マスター ページまたはカスタム Web パーツには、以前のインターネット エクスプローラー 10 ドキュメント モードに依存するカスタム コードが含まれている場合があります。

この変更は、既定のカスタマイズされていないマスター ページにのみ適用されます。 カスタマイズされたマスター ページでは、目的のドキュメント モードを指定する必要があります。

サイトが Edge ドキュメント モードで動作するかどうかを確認する

サイトのカスタマイズがエッジ モードで動作するかどうかを判断するには、次の手順に従います。

  1. インターネット エクスプローラー 11 でサイトを開き、F12 キーを押して開発者ツールを開きます。

  2. [ エミュレーション ] タブを選択し、[ ドキュメント モード] で [11] を選択します。

サイト コレクションをインターネット エクスプローラー 10 ドキュメント モードに戻す

サイト コレクションのカスタマイズが Edge ドキュメント モードでは機能しない場合は、サイト コレクションをインターネット エクスプローラー 10 ドキュメント モードに戻すことができます。 これを行うには、CSOM (クライアント側オブジェクト モデル) ラッパーで Microsoft PowerShell スクリプトを使用する必要があります。 変更するサイト コレクションのサイト コレクション管理者である必要があります。

たとえば、ActiveX はインターネット エクスプローラー 11 モードでは既定でオフになっています。そのため、これらのコントロールを利用する機能では、サイト コレクションをインターネット エクスプローラー 10 ドキュメント モードに戻す必要があります。

  1. 最新の SharePoint 管理シェルをダウンロードしてインストールし、 SharePointに接続します。 詳細については、「SharePoint Online 管理シェルの概要」を参照してください。

  2. PowerShell 実行ポリシーを確認します

  3. 次のコードをコピーし、メモ帳などのテキスト エディターに貼り付けます。

    ##the スクリプトの最初の 2 行が 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/[subweb への省略可能なパス]'

    $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()

  4. コード コメント行 (##で始まる) を削除し、拡張子が .ps1 の ANSI でエンコードされたテキスト ファイルとしてファイルを保存します。 この例では、スクリプト ファイルに "IEMode.ps1" という名前を付けます。

  5. ファイルを保存したディレクトリに変更します。

  6. PowerShell コマンド プロンプトで、次のように入力します。

    ./IEMode.ps1

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。