Office アドインによって使用されるブラウザー

Officeアドインは、Office on the web で実行するときに iFrame を使用して表示され、Office でデスクトップおよびモバイル クライアント用に埋め込みブラウザー コントロールを使用するときに表示される Web アプリケーションです。 アドインには JavaScript を実行するための JavaScript エンジンも必要です。 埋め込みブラウザーとエンジンの両方が、ユーザーのコンピューターにインストールされているブラウザーによって提供されます。

どのブラウザが使用されているかは、以下によります。

  • コンピューターのオペレーティング システム。
  • アドインが 2013 以降の Office on the web、Microsoft 365、またはサブスクリプション以外で実行Officeかどうか。

重要

Internet ExplorerアドインOffice引き続き使用する

Microsoft は、アドインのサポートInternet Explorer終了していますが、これはアドインのOffice大きな影響を及ぼします。プラットフォームと Office バージョンの組み合わせ (Office 2019 までのすべての 1 回限り購入バージョンを含む) は、この記事で説明したように、Internet Explorer 11 に付属する webview コントロールを引き続き使用してアドインをホストします。 さらに、これらの組み合わせのサポートは、AppSource にInternet Explorerアドインに対して引き続き 必要です。 次の 2 つの点が変化 しています。

  • AppSource は、ブラウザーとしてアプリケーションを使用してOffice on the webアドインInternet Explorerテストしなくなりました。 ただし、AppSource は引き続き、プラットフォームとデスクトップ バージョンの組み合Office 使用 するデスクトップ バージョンの組み合わせをテストInternet Explorer。
  • 2021 Script Labツールは、2021 Internet Explorerで作業を停止します。

次の表は、さまざまなプラットフォームとオペレーティングシステムに使用されているブラウザを示しています。

|OS|Office のバージョン |Edge WebView2 (Chromiumベース) がインストールされていますか?|ブラウザー| |:-----|:-----|:-----|:-----|:-----|:-----|:-----| |any|Office on the web|該当なし|Office が開かれているブラウザー。| |Mac|any|該当なし|Safari| |iOS|any|該当なし|Safari| |Android|any|該当なし|Chrome| |Windows 7、8.1、10 | サブスクリプション以外のOffice 2013 以降|かまいません|Internet Explorer 11| |Windows 7 | Microsoft 365| かまいません | Internet Explorer 11| |Windows 8.1、
Windows 10 ver.   <  1903| Microsoft 365 | なし| Internet Explorer 11| |Windows 10 ver.   >=  1903 | Microsoft 365 ver.   <  16.0.116291| かまいません|Internet Explorer 11| |Windows 10 ver.   >=  1903 | Microsoft 365 ver.   >=  16.0.11629   および   <   16.0.13530.20424 1| かまいません|Microsoft Edge WebView (EdgeHTML) を使用した2、3の場合| |Windows 10 ver.   >=  1903 | Microsoft 365 ver.   >=  16.0.13530.204241| なし |Microsoft Edge WebView (EdgeHTML) を使用した2、3の場合| |Windows 8.1
Windows 10| Microsoft 365 ver.   >=  16.0.13530.204241| はい4| Microsoft Edge2 with WebView2 (Chromiumベース) |

1 詳細については、「更新履歴」ページと、「クライアント バージョンと更新Officeを見つける方法」を参照してください。

2 Microsoft Edgeされている場合、Windows 10 ナレーター ("スクリーン リーダー" とも呼ばれる) は、作業ウィンドウで開くページ内のタグ <title> を読み取ります。 Internet Explorer 11 が使用されている場合、ナレーターはアドイン マニフェストの <DisplayName> の値から提供される作業ウィンドウのタイトル バーを読み取ります。

3アドインにマニフェストに要素が含まれる場合、元の <Runtimes> WebView (EdgeHTML) Microsoft Edgeを使用しない。 WebView2 を使用するMicrosoft Edge (Chromiumベース) が満たされている場合、アドインはそのブラウザーを使用します。 それ以外の場合は、Internet Explorerバージョンに関係なく、Windows 11 Microsoft 365します。 詳細については、「ランタイム」を参照してください。

4埋め込み可能な WebView2 コントロールは、埋め込み可能な WebView2 Microsoft EdgeインストールOfficeインストールする必要があります。 インストールするには、「WebView2/web コンテンツMicrosoft Edge埋め込む」を参照してください。を使用Microsoft Edge WebView2 を使用します

重要

Internet Explorer 11はES5以降のJavaScriptバージョンをサポートしていません。 アドインのユーザーに Internet Explorer 11 を使用するプラットフォームがある場合は、ECMAScript 2015 以降の構文と機能を使用するには、次の 2 つのオプションがあります。

  • ECMAScript 2015 (ES6 とも呼ばれる) 以降の JavaScript または TypeScript でコードを記述し、バベルやtscなどのコンパイラを使用してコードを ES5 JavaScript にコンパイルします。
  • ECMAScript 2015 以降の JavaScript で記述しますが、IE でコードを実行できるcore-jsなどのポリフィル ライブラリも読み込む必要があります。

これらのオプションの詳細については 、「Support Internet Explorer 11」を参照してください

また、Internet Explorer 11 は、メディア、録音、および位置情報などの HTML 5 機能の一部をサポートしていません。

問題Microsoft Edgeトラブルシューティング

サービス ワーカーが動作していない

Office元の WebView EdgeHTMLを使用する場合、アドインはサービス ワーカー Microsoft Edgeサポートされません。 これらは、Chromium Edge WebView2 でサポートされています

作業ウィンドウにスクロール バーが表示されない

既定では、Microsoft Edge のスクロール バーはホバーするまで非表示になっています。 スクロールバーが常に表示されるようにするには、作業ウィンドウのページの<body>要素に適用される CSS スタイルに -ms-overflow-style プロパティを含め、scrollbarに設定する必要があります。

Microsoft Edge DevTools を使用してデバッグすると、アドインがクラッシュまたは再読み込みされる

Microsoft Edge DevTools にブレークポイントを設定すると、アドインがハングしていると Office に判断される可能性があります。 これが発生すると、アドインが自動的に再読み込みされます。 これを防ぐには、開発用コンピューターに以下のレジストリ キーと値を追加します: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Wef]"AlertInterval"=dword:00000000

アドインを開こうとすると、"アドイン エラー localhost からこのアドインを開けません" というエラーが表示される

既知の原因の1つとして、Microsoft Edge では開発用コンピューター上では localhost にループバックの除外を与える必要があることが挙げられます。 Cannot open add-in from localhost (localhostからアドインを開くことができません)の指示に従ってください。

PDF ファイルをダウンロードしようとしてエラーを取得する

エッジがブラウザーの場合、アドインで BLOB を PDF ファイルとして直接ダウンロードすることはできません。 回避策は、BLOB を PDF ファイルとしてダウンロードする簡単な Web アプリケーションを作成することです。 アドインで、メソッドを呼び Office.context.ui.openBrowserWindow(url) 出し、Web アプリケーションの URL を渡します。 これにより、Web アプリケーションがブラウザー ウィンドウの外部で開Office。

関連項目