Кроссплатформенный .NET webview с поддержкой файлов cookie и JavaScript

#c# #.net #webview #cross-platform #winui

#c# #.net #webview #кроссплатформенный #винуи

Вопрос:

Я разрабатываю кроссплатформенное графическое настольное приложение в .NET 5. В настоящее время я использую платформу UNO и WinUI 3 preview 3. Мне нужно аутентифицировать пользователей на удаленном веб-сайте и сохранять сгенерированные файлы cookie. Я ищу сторонний веб-просмотр, который поддерживает внедрение файлов cookie и / или выполнение javascript. Я не могу использовать webview, уже присутствующий в UNO, потому что WinUI 3 поставляется с WebView2 на основе Edgium, Который в настоящее время недоступен в Uno и т. Д. На Mac. Я уже пробовал разные веб-просмотры, такие как sharpWebview, SpiderEye, WebWindow и Chromely, но без какого-либо успеха. В частности, Chromely кажется единственным, который поддерживает внедрение файлов cookie и выполнение javascript, но из-за отсутствия документации заставить его работать непросто. Любая помощь по этому поводу? Или вы можете предложить другие веб-просмотры?