Browser
コントロールでオンライン支払いゲートウェイをホストする必要があり、が正しく適用されない、またはまったく適用されないFramework 4.5
という問題に遭遇しました。CSS
ここですべてのオプションを試してみましたが、うまくいきませんでした。ここNavigate
で詳しく説明されているオーバーライドを使用しようとしましたが、ページは適切にレンダリングされますが、新しいブラウザー ウィンドウにポップされます。
browser.Navigate(url, "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">");
私がやろうとしているwebservice
のは、ユーザーがクリックしたコントロールに応じていくつかの呼び出しを行うことです。そのため、MouseDown
イベントを利用しました。
またWPF
、運が悪いアプリを試して、Browser
コントロールが異なるかどうかを確認しました。
支払いゲートウェイの担当者が CSS を提供して手動で適用できるかどうかを確認するのを待っていますが、それまでの間、他の提案はありますか?
**** アップデート ****
以下の提案を試してみましたが、うまくいきませんでした。
また、このInternet Explorer Local Machine Zone Lockdownを試して、違いがあるかどうかを確認しました。
***** さらなるアップデート ***** このサイトの証明書について次のエラーが表示されます。
AddEvent
また、サポートされていないことを知らせる JavaScript エラーも表示されます。これはブラウザのエミュレーションの失敗なのだろうか?
別のアップデート
上記に関して、私は Noseratio の優れたアドバイスに従い、以下を追加しました。
SetBrowserFeatureControlKey("FEATURE_WARN_ON_SEC_CERT_REV_FAILED", fileName, 0);
この機能は、WebBrowser コントロールをホストするアプリケーションではサポートされていません。