私は、webBrowser
コントロールを使用し、IE7
は新しい機能をサポートしていないため、内部的にはIE7
を使用するWPFアプリケーションがJavaScriptライブラリを追加しようとすると痛いことになります。WPF Webブラウザの代替
私は
<meta http-equiv="X-UA-Compatible" content="IE=11" />
を使用してレンダリングモードブラウザを変更しようとしましたが、それはデザインを破っただけでなく、窓AppでWPF
WebBrowser
コントロールに比べIE11
で異なる探していました。
多くのユーザーがレジストリを更新する権限を持っておらず、すべてのユーザーにレジストリを修正できないため、updating registry as in MSDN articleは使用できません。
Iは、内蔵WebBrowser
制御交換する任意の代替を見つけることを試みたと私はAwesomium、CEFとCEFSharpが見つかりましたが、彼らはIE
を使用可能にするが、Chromium
に固執しないでください。私のユーザー全員がChromium
を持っているわけではありませんが、IE11
はすべてのコンピュータで共通です。
実際の質問は、既存のWPF WebBrowser
コントロールを置き換え、より高いバージョンのIE
を使用するブラウザコントロールがあることです。または、既存のWebBrowser
コントロールにIE
を使用させるための他の解決策がありますか?かもしれIE9+
私はCEFSharpは、必要なすべてのものを同梱思った - 私はそれがされてクロム/クロムに依存しているとは思いませんターゲットPCにインストールされていますか? –
'CefSharp'は' Chrome'をインストールする必要はありません。 'C/C++ API 'だけを提供するので' CEF'を直接使うことはできません。 'CEF'の3つの' .Net wrappers'として 'CefSharp'、' CefGlue'または 'ChromiumFx'を見る必要があります。 'CefSharp'は' VC++ 'を必要とします。これはあなたのアプリケーションにパッケージ化することができます。' FAQ'を参照してください。 – amaitland