所以我试图使用
if (webBrowser1.Url == google.com)
{
// code here
}
但这并不奏效。那么我怎样才能成功做到这一点?
答案 0 :(得分:0)
webBrowser.Url
获取或设置与webBrowser关联的URL。不幸的是,这不是你期望的字符串。它的类型为system.Uri
因此您需要获取URL的字符串表示形式以将其与另一个字符串进行比较。为此,您可以使用webBrowser1.Url.AbsoluteUri
(或者您可以使用webBrowser1.Url.ToString()
,它会为您提供与system.Uri
对应的网址字符串。然后执行以下比较:
if (webBrowser1.Url.AbsoluteUri == "http://google.com")
{
// code here
}
或者这对你有帮助
if (webBrowser1.Url.Host=="google.com")
{
// code here
}