WebBrowserコントロール(他のコントロールの中にボタンなどがあります)を持つ.NET ActiveX/COMオブジェクトがあります。IE内のWebBrowserコントロール
このオブジェクトはうまくロードされているようですが、ボタンが表示され、機能していますが、何らかの理由でWebブラウザーコントロールが表示されません。
これはIEでいくつかの制限がありますか(IEは何か再帰的なことを恐れていますか?など)?私はそれを克服できる方法はありますか?事前に
おかげで、
ズブロッカ
WebBrowserコントロール(他のコントロールの中にボタンなどがあります)を持つ.NET ActiveX/COMオブジェクトがあります。IE内のWebBrowserコントロール
このオブジェクトはうまくロードされているようですが、ボタンが表示され、機能していますが、何らかの理由でWebブラウザーコントロールが表示されません。
これはIEでいくつかの制限がありますか(IEは何か再帰的なことを恐れていますか?など)?私はそれを克服できる方法はありますか?事前に
おかげで、
ズブロッカ
FireBreathがこれを行うのWebViewと呼ばれるライブラリを持っています。私はNPAPIベースのブラウザとActiveXの両方でテストしましたが、うまく動作します。あなたがこれをやりたい理由はたくさんあります。
私はあなたがやっているかわからないので、私はあなたが間違ってやっていることを伝えることはできません...しかし、私はあなたにFireBreathがそれを行うために使用するソースコードを表示することができます。
https://github.com/firebreath/FireBreath/blob/master/src/libs/WebView/Win/WebViewWin.cpp
これはC++で書かれていますが、役に立つものが見つかるかもしれません。ブラウザで.netを使用しない - あまりにもオーバーヘッドですが、理論的には同じ原則を適用する必要があります。
デザインを再考する必要があります。 Webブラウザコントロールを含むブラウザによってホストされるActiveX ...本当ですか? –
合意。ブラウザーのActiveXは、あなたがここで説明しているデザインのWTFなしでも問題を尋ねています。 – Spudley
これは技術的な質問であり、実際には設計上の質問ではありません。私は10年以上のアプリケーションのためのプラグインを開発しており、他にもたくさんのオプションが残っていません。だから、私の質問の基本に戻って、私はそれを行うことができますか? –