機械翻訳について

22 埋込みブラウザ

Oracle Visual Builder Add-in for Excelでは、WebView2または.NET WebBrowserコントロールを埋込みWebブラウザとして使用して、Microsoft Excel内からWebページを表示します。

埋込みwebブラウザは、Oracle Fusion Applicationsトークン・リレーまたはOAuth 2.0認可コード・フローを使用した認証時にログインWebページを表示するために使用されます。 「認証オプション」を参照してください。

WebView2は、Edge/Chromiumに基づいています。 .NET WebBrowserコントロールは、Microsoft Internet Explorerテクノロジに基づいています。

ローカル・コンピュータで適切なランタイムが検出された場合、アドインではWebView2が使用されます。 それ以外の場合は、.NET WebBrowserコントロールを使用します。 埋込みwebブラウザを選択するオプションはありません。 Windows設定のデフォルトのwebブラウザ設定は、アドインには影響しません。

ノート:

アドインでInternet Explorerを使用しない場合は、「WebView2コントロール」の説明に従ってWebView2ランタイムがインストールされていることを確認します。

WebView2コントロール

Microsoft Edge WebView2は、Edge/Chromiumに基づく埋込みWebブラウザです。 Oracle Visual Builder Add-in for ExcelでWebView2を使用するには、アドインが実行される各コンピュータにWebView2ランタイムをインストールする必要があります。

インストール

ここからランタイムをダウンロードできます : https://developer.microsoft.com/en-us/microsoft-edge/webview2/consumer/

ノート:

Microsoft 365 Appsがインストールされている場合、WebView2ランタイムがコンピュータにすでに存在する可能性があります。 「Microsoft Edge WebView2およびMicrosoft 365 Apps」を参照してください。

技術ノート

  • 「エバーグリーン」インストーラのいずれかを選択します。 「固定バージョン」オプションは選択しないでください。
  • 「WebViewリフレッシュ」ページ関数を使用すると、特にログイン順序の初期に実行された場合、ログイン順序が中断される可能性があります。 ユーザーはリフレッシュを使用しないでください。
  • ログインwebページに問題が発生した場合は、ページの所有者に連絡してください。 このようなページはアドインの範囲外です。 ページがEdge/Chromiumと互換性を持つ必要があることをページ所有者に知らせます。 詳細は、Microsoft webサイトの「Microsoft EdgeとWebView2の機能の違い」を参照してください。
  • アドインでWebView2ブラウザ・コントロールが使用されている場合、ブラウザのSmartScreen機能は無効になります。 詳細は、「Microsoft Defender SmartScreenよくある質問」または「ドキュメント」を参照してください。
  • WebView2ブラウザ・コントロールは、ローカル・コンピュータ上のユーザー・データ・フォルダを使用して、cookie、権限、キャッシュされたリソースなどのブラウザ・データを格納します。 このフォルダは、%LocalAppData%\Oracle\Visual Builder\にあります。 たとえば、C:\Users\username\AppData\Local\Oracle\Visual Builder\EBWebViewです。

    WebView2ブラウザ・コントロールのブラウザ・キャッシュをクリアするには、「埋込みブラウザ・キャッシュのクリア」を参照してください。

    Microsoft Edgeドキュメントの「ユーザー・データ・フォルダの管理」も参照してください。

  • アドインでWebView2ブラウザ・コントロールを使用する場合、AllowSingleSignOnUsingOSPrimaryAccountプロパティなど、Azure Active Directoryを使用したシングル・サインオン(SSO)に関連する一部のMicrosoft機能が有効になります。 「Microsoft APIリファレンス」AllowSingleSignOnUsingOSPrimaryAccountプロパティを参照してください。

The .NET WebBrowser Control

Oracle Visual Builder Add-in for Excelで互換性のあるWebView2ランタイムが見つからない場合、かわりに.NET WebBrowserコントロールが使用されます。 .NET WebBrowserコントロールは、Microsoft Internet Explorerテクノロジに基づいています。

サポート・ノート

  • Microsoftは、特定のオペレーティング・システムに対するInternet Explorer (IE) 11デスクトップ・アプリケーションのサポートを2022年6月15日に終了しました。 https://docs.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge「ライフサイクルのFAQ - Internet ExplorerおよびMicrosoft Edge」を参照してください。
  • .NET WebBrowser Controlに対するOracleサポートは非推奨であり、将来のリリースで削除されます。 WebView2ランタイムは、できるだけ早くインストールする必要があります。

インストール

特別なインストールは必要ありません。 このコントロールは、Microsoft .NETフレームワークの一部です。

.NET WebBrowserコントロールが、Microsoft Internet Explorerに基づいた時以降、Internet Explorerがバージョン11にアップグレードされ、すべてのMicrosoft更新およびセキュリティ・パッチが適用されていることを確認してください。

技術ノート

  • ログインwebページに問題が発生した場合は、ページの所有者に連絡してください。 このようなページはアドインの範囲外です。 ページがMicrosoft Internet Explorer (IE)と互換性を持つ必要があることをページ所有者に知らせます。
  • 問題のトラブルシューティングを行う際は、IE構成に特に注意してください。 インターネット・オプションには、アドインの動作に影響を与えるキー設定があります。 これらの設定には、LANの設定、セキュリティ設定、言語の設定、および証明書の設定が含まれます。
  • アドイン・インストーラは、レジストリ内のExcelのFEATURE_BROWSER_EMULATION機能制御キーをIE 11モードに設定します。 Microsoft Internet Explorerのドキュメントの「ブラウザ・エミュレーション」を参照してください。

埋込みブラウザ・キャッシュのクリア

必要に応じて、埋め込みブラウザのキャッシュをクリアして、履歴、ブックマーク、cookieなどのプロファイル・データを含め、すべてのブラウザ・データを削除できます。 「ログイン・ページに問題がある場合などは、ブラウザ・キャッシュをクリアしてみてください。」

Oracle Visual Builder Add-in for Excelは、WebView2ランタイムの互換性のあるバージョンを検出した場合に、WebView2コントロールを埋込みブラウザとして使用します。 それ以外の場合は、Microsoft Internet Explorer (IE)に基づく.NET WebBrowserコントロールが使用されます。

このトピックの手順に従って、WebView2ブラウザ・キャッシュをクリアします。 「Windowsインターネット・オプション」ダイアログから.Net WebBrowserブラウザ・キャッシュをクリアします。 詳細は、Windowsヘルプを確認してください。

埋込みブラウザのキャッシュをクリアするには、「上級」メニューから「埋め込みブラウザ・キャッシュをクリア」を選択します。


埋込みブラウザ・キャッシュのクリア・コマンド

ノート:

%localappdata%\Oracle\Visual Builder\EBWebViewにあるEBWebViewフォルダを削除するだけで、このキャッシュをクリアすることもできます。 アドインが次にブラウザにアクセスすると、ブラウザによってフォルダが再作成されます。

アドインが埋込みブラウザとしてWebView2コントロールを使用する場合、キャッシュはクリアされます。 かわりに.NET WebBrowserコントロールを使用している場合は、次のメッセージが表示されます:


.Net WebBrowserコントロールのClear Browser Cacheメッセージ

このメッセージを閉じて、指示に従ってブラウザ・キャッシュをクリアします。