qq_31149109 2025-03-07 10:02 采纳率: 0%
浏览 17

部分电脑WebView2无法打开网页

C#
在程序中,使用 WebView2打开网页,在大部分电脑上都能打开网页。但在部分电脑上,无法打开网页(initialized成功;导航失败,报错:ConnectionAborted。且控件区域没有网页右键菜单),以兼容模式却能打开网页(exe程序右键设置以兼容性模式运行)。请问怎么解决这种问题?

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2025-03-07 10:03
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    部分电脑WebView2无法打开网页

    你遇到的问题是:在使用 C# 中的 WebView2 打开网页时,在部分电脑上无法打开网页,报错为 ConnectionAborted,且控件区域没有网页内容。

    解决方案:

    1. 检查 WebView2 是否正确安装和配置:确保 WebView2 在目标电脑上正确安装和配置,包括 Microsoft Edge 浏览器的安装和 WebView2 的注册。
    2. 检查网络连接:确保目标电脑上的网络连接是否正常,包括 WiFi 或有线连接。
    3. 检查 WebView2 的版本:确保使用的 WebView2 版本是否最新,最新版本可以在 Microsoft Edge 浏览器的设置中找到。
    4. 检查网页 URL:确保网页 URL 是否正确,包括协议、主机名和端口号。
    5. 使用 try-catch 语句捕捉错误:在使用 WebView2 打开网页时,使用 try-catch 语句捕捉错误,例如:
    try
    {
        webView2.Navigate(new Uri("https://www.example.com"));
    }
    catch (WebView2NavigationFailedException ex)
    {
        Console.WriteLine(ex.Message);
    }
    
    1. 检查 WebView2 的安全设置:确保 WebView2 的安全设置是否正确,包括证书验证和跨域请求。

    如果以上解决方案都不能解决问题,可以提供更多的错误信息和环境信息,以便更好地帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月7日