.NET

ここはWPF用なの。Formなら、こっちね→(ロードしたホームページのソースコードを見る)

Formじゃなくてもできるのねえって、あたりまえか。ちょっとクセあるけどね。

基本的な使い方

といっても、ただNavigateするだけならFormのブラウザとほとんど変わらないわね。明らかな相違点だけ書いておくわ。

JavaScriptエラー時の問い合わせをしない方法

Formと全然違うのね。ネットにあった情報から、こうしてみたわ。

using System.Reflection;
:
:
var axIWebBrowser2 = typeof(WebBrowser).GetProperty("AxIWebBrowser2",BindingFlags.Instance | BindingFlags.NonPublic);
var comObj = axIWebBrowser2.GetValue(web1, null);

// 値の設定
comObj.GetType().InvokeMember
                 (
                    "Silent",
                    BindingFlags.SetProperty,
                    null,
                    comObj,
                   new object[] { true }
                 );

Webタイトルの取得方法

string title = ((dynamic)webBrowser.Document).Title;

HTMLソースの取得方法

string source = ((dynamic)webBrowser.Document).documentElement.InnerHtml;

ふむ。

#ref(): File not found: "wpf_web1.jpg" at page "WpfでWebBrowserを使ってみた"


トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-02-23 (火) 15:41:15