4

埋め込み Web ブラウザで、C# アプリケーション (WPF など) から Web ページ (Javascript を含む HTML ページ) にデータを渡すことができるかどうかを知りたいです。もしそうなら、どのように?

よろしくお願いします。

4

1 に答える 1

3

を使用して、JavaScript から C# コードでメソッドを呼び出す (つまり、データを渡す) ことができますWindow.external。このキーワードでググってみてください。より多くの情報がすぐに出てきます。

このブログ投稿には、JavaScript からWindow.external. ここでのもう 1 つのキーワードは[System.Runtime.InteropServices.ComVisibleAttribute(True)]. JavaScript からアクセスできるようにするには、この属性でハンドラー クラスをマークする必要があります。最後に、WebBrowser コントロールにそのObjectForScriptingプロパティを介してハンドラ クラスを伝えます。

于 2012-12-29T00:50:35.343 に答える