c# - 有没有办法访问 WPF WebBrowser 控件不支持的网页?
问题描述
我是 WPF 新手,我正在尝试构建一个可以支持 Microsoft Teams 的三个独立 webBrowser 控件的应用程序。问题是当 Microsoft Teams 加载时它告诉我我的浏览器不受支持。你知道任何可能的解决方案吗?
我尝试使用 WindowsFormsHost 并从那里托管一个 WebBrowser 以查看它是否可以工作,但它得到了相同的结果。
解决方案
你可以使用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>
推荐阅读
- winforms - 如何获取xrPictureBox图像URL表达式devExpress winforms的应用路径?
- c# - 如何使用 C# 中的反射调用具有多个 in\out 参数的函数而不知道它们的顺序?
- csv - NimbleCSV:长生不老药
- nexmo - 我可以从浏览器使用 nexmo 拨打电话号码吗?
- r - 提取多边形质心的坐标
- bash - 在 ubuntu 中从 octave 调用 bash 脚本的问题
- sql - 将数据从 Kafka 导入数据库
- c++ - 推断 std::vector::back() 的返回类型
- swift - 为什么我的视图在 swiftUI 中首次出现在屏幕上时没有转换
- unity3d - Unity Raycast 不会击中平坦的地形