IE11 の登場により、IHTMLWindow2::execScript()
非推奨になりました。代わりに を使用することeval()
をお勧めします。C++ COM インターフェイスを介して IE を自動化していますが、これを達成する方法を見つけることができませんでした。誰かが私の検索で明らかに見逃した例を教えてもらえますか? 経由eval
でコードを実行することができない場合、JavaScript コードを Internet Explorer の実行中のインスタンスに挿入する適切な方法execScript
は何ですか?
編集:私が取り組んでいるプロジェクトで機能するソリューションは、プロセス外で機能する必要があります。ブラウザ ヘルパー オブジェクト (BHO) や IE プラグインを使用していません。したがって、クロスプロセスで適切にマーシャリングできないインターフェースを含むソリューションは、私にとってはうまくいきません。