首页 > 解决方案 > 有没有办法访问 WPF WebBrowser 控件不支持的网页?

问题描述

我是 WPF 新手,我正在尝试构建一个可以支持 Microsoft Teams 的三个独立 webBrowser 控件的应用程序。问题是当 Microsoft Teams 加载时它告诉我我的浏览器不受支持。你知道任何可能的解决方案吗?

我尝试使用 WindowsFormsHost 并从那里托管一个 WebBrowser 以查看它是否可以工作,但它得到了相同的结果。

标签: c#wpfxamlwebbrowser-control

解决方案


你可以使用CefSharp图书馆。

这篇文章

样本:

<Window x:Class="Sample1.MainWindow"

        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

        xmlns:cefSharp="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"

        Title="MainWindow" Height="550" Width="625">
    <Grid>
        <cefSharp:ChromiumWebBrowser Grid.Row="0"

        Address="https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions" />
  </Grid>
</Window>

CefSharp 指南


推荐阅读