有没有办法访问 WPF WebBrowser 控件不支持的网页?
Is there a way to access a web page that is not supported in WPF WebBrowser control?
我是 WPF 的新手,我正在尝试构建一个可以支持 Microsoft Teams 的三个独立 webBrowser 控件的应用程序。问题是当 Microsoft Teams 加载时它告诉我不支持我的浏览器。您知道对此有任何可能的解决方案吗?
我试过使用 WindowsFormsHost 并从那里托管 WebBrowser 以查看它是否可行,但得到了相同的结果。
您可以使用 CefSharp
库。
参见this article。
样本:
<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>
我是 WPF 的新手,我正在尝试构建一个可以支持 Microsoft Teams 的三个独立 webBrowser 控件的应用程序。问题是当 Microsoft Teams 加载时它告诉我不支持我的浏览器。您知道对此有任何可能的解决方案吗?
我试过使用 WindowsFormsHost 并从那里托管 WebBrowser 以查看它是否可行,但得到了相同的结果。
您可以使用 CefSharp
库。
参见this article。
样本:
<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>