埋め込み Web ブラウザで、C# アプリケーション (WPF など) から Web ページ (Javascript を含む HTML ページ) にデータを渡すことができるかどうかを知りたいです。もしそうなら、どのように?
よろしくお願いします。
埋め込み Web ブラウザで、C# アプリケーション (WPF など) から Web ページ (Javascript を含む HTML ページ) にデータを渡すことができるかどうかを知りたいです。もしそうなら、どのように?
よろしくお願いします。
を使用して、JavaScript から C# コードでメソッドを呼び出す (つまり、データを渡す) ことができますWindow.external
。このキーワードでググってみてください。より多くの情報がすぐに出てきます。
このブログ投稿には、JavaScript からWindow.external
. ここでのもう 1 つのキーワードは[System.Runtime.InteropServices.ComVisibleAttribute(True)]
. JavaScript からアクセスできるようにするには、この属性でハンドラー クラスをマークする必要があります。最後に、WebBrowser コントロールにそのObjectForScripting
プロパティを介してハンドラ クラスを伝えます。