-1
だから私ははどのようにテストする
if (webBrowser1.Url == google.com)
{
// code here
}
を使用しようとしているしかし、それは動作しません。だから私はこれをどのように成功させることができますか?
だから私ははどのようにテストする
if (webBrowser1.Url == google.com)
{
// code here
}
を使用しようとしているしかし、それは動作しません。だから私はこれをどのように成功させることができますか?
webBrowser.Url
Webブラウザーに関連付けられたURLを取得または設定します。残念ながら、これは期待通りの文字列ではありません。これはタイプsystem.Uri
です。したがって、URLの文字列表現を取得して、別の文字列と比較する必要があります。あまりにもあなたが
if (webBrowser1.Url.Host=="google.com")
{
// code here
}
何助ける
またはこの:そのためにあなたは
webBrowser1.Url.AbsoluteUri
を使用することができます(または、URL文字列がsystem.Uri
に対応し、あなたに与えるwebBrowser1.Url.ToString()
を使用することができますし、次のような比較を行います。アプリケーションの種類は?これはwinformsですか?webBrowser1はWebブラウザコントロールですか? –はい、そのWindowsフォームアプリケーション – turstii
"url"要素の上にマウスを置くと、それはuri型です。あなたはそれを文字列と比較しようとすることはできません。あなたが引用符で囲まなかったからだ)。あなたが試みることができる: 'if(webBrowser1.Url.ToString()。Contains(" google.com "))' – jpaugh78