gpt4 book ai didi

c# - WPF Web 浏览器问题

转载 作者:行者123 更新时间:2023-11-30 18:07:49 26 4
gpt4 key购买 nike

我在 WPF 中使用 WebBrowser 是这样的:

 <WebBrowser 
Name="SSSBrowser"
Margin="8,4,8,8"
Grid.Row="1"
dp:WebBrowserUtility.BindableSource="{Binding WebAddress}"/>

在 C# 中,我现在只是简单地加载它,就像这样:

private string _webAddress;
public string WebAddress
{
get { return "http://www.somewebsite.com/updates/message/message.htm"; }
set { _webAddress = value; }
}

我想做的是在他们无法访问网页时阻止它显示错误,无论出于何种原因。

如果网站在代码中返回错误并禁用 WebBrowser,我如何知道它不会在屏幕上向用户显示错误?

如有任何帮助,我们将不胜感激!

最佳答案

通过 WPF 不确定,但如果您使用 HttpWebRequest 和 HttpWebResponse 以编程方式首先尝试获取您的 url,响应将为您提供 http StatusCode ,即 200、404 等。如果您想先检查 200 并先发制人地禁用浏览器,这可能会有用。不完全是您问题的答案,但有可能。

关于c# - WPF Web 浏览器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3737596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com