Avalonia跨平臺web嵌入瀏覽器的方法 最常用的是cef
https://gitcode.com/AvaloniaCommunity/awesome-avalonia/overview#web-browsers?utm_source=csdn_github_accelerator&isLogin=1
這裏列了幾種web方案,有些不支持linux,cefnet嘗試了下,linux也能用,但需要系統重某些依賴包要升級,導致安裝比較麻煩。
Web Browsers
- CefGlue - .NET/Mono binding for The Chromium Embedded Framework (CEF).
- CefNet - .NET binding for the Chromium Embedded Framework (CEF).
- DotNetBrowser - Premium Chromium web browser control for Windows, macOS and Linux.
- OutSystems WebView - Fully featured Avalonia WebView Control.
- Avalonia BlazorWebView & Avalonia WebView - Native host webview for avalonia, which used the features of platform.
因此嘗試以下方案:
Avalonia.HtmlRenderer,看起來還不錯
https://github.com/AvaloniaUI/Avalonia.HtmlRenderer/tree/master
NuGet: https://www.nuget.org/packages/Avalonia.HtmlRenderer/11.0.0