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のドキュメントの「ブラウザ・エミュレーション」を参照してください。
埋込みブラウザ・キャッシュのクリア
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コントロールを使用している場合は、次のメッセージが表示されます:
このメッセージを閉じて、指示に従ってブラウザ・キャッシュをクリアします。