サード パーティのサービスから返される HTML を表示する必要があるプロジェクトを開発しています。WebBrowser
現在、この出力を表示するために WPF を使用しています。しかし、これは私の顧客の目に潜在的なセキュリティ上の問題を引き起こします. このコントロールにフォーカスが設定されている場合、 + を使用して任意の Web ページを開くか、+CTRLをO使用して Internet Explorer を開くことができます。私のアプリケーションは、キオスクのような環境 (ターミナル サービス) を対象としています。CtrlN
過去に WinForms WebBrowser コントロールを使用し、COM を介してイベントにシンクすることができましたが、これらの戦術は WPF バージョンでは機能しないようです。私の開発パートナーは、WinForms オプションを混在させるのではなく、純粋な WPF アプリケーションを開発することに固執しています。
IWebBrowserEvets2
WPF の COM インターフェイスに成功した人はいWebBrowser
ますか? を にキャストできましたWebBrowser.Document
が、IWebBrowser
必要な場所に到達できませんでした。
クライアントに「セキュリティ」の問題を引き起こす可能性のある新しいウィンドウやその他のイベントをユーザーが作成するのを防ぐことができるように、イベントを利用するのを手伝ってください。それとも、HTML のレンダリングと基本的なナビゲーションを行うためのより良いコントロールはありますか?
前もって感謝します、
ジェロッド