Xamarin.forms Xamarin Webview未在UWP项目中加载此特定源url
Forms Webview未在UWP项目中加载特定url。 如果我在Android上尝试同样的方法,效果会很好 XAML: 这个问题大约在两周前首次出现 我使用Xamarin.Forms:v4.8.0.1364和VisualStudio2019:v16.7.2 有人有什么解决办法吗 问候和感谢 丁满根据: UWP WebView使用Microsoft Edge渲染引擎。桌面和 平板电脑设备应具有与使用Edge相同的性能 浏览器本身 UWP WebView使用的是传统的Microsoft Edge渲染引擎,因此我使用Microsoft Edge legacy进行了测试,但该网站无法在其中打开。这应该是边缘遗留问题 WebView2支持Microsoft Edge(Chromium),但它仅在WinUI 3预览版中,尚未集成到稳定的UWP中,有关更多信息,请查看:Xamarin.forms Xamarin Webview未在UWP项目中加载此特定源url,xamarin.forms,webview,Xamarin.forms,Webview,Forms Webview未在UWP项目中加载特定url。 如果我在Android上尝试同样的方法,效果会很好 XAML: 这个问题大约在两周前首次出现 我使用Xamarin.Forms:v4.8.0.1364和VisualStudio2019:v16.7.2 有人有什么解决办法吗 问候和感谢 丁满根据: UWP WebView使用Microsoft Edge渲染引擎。桌面和 平板电脑设备应具有与使用Edge相同的性能 浏览器本身 UWP WebView使用的是传统的Microsoft Edge
欢迎来到SO!嗨,它似乎在UWP中不起作用。我会继续研究它,如果好消息会在这里更新的话。非常感谢你的回复。我已经用webview2对它进行了测试,效果很好。然而,webview2是测试版,不适合制作…@Timon我很高兴。是的,这是预览版,不推荐在生产中使用。刚刚查看了WinUI路线图:WebView2即将发布,您可以订阅此github repo以获取WebView2的最新消息:
ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="WebViewTest.MainPage">
<StackLayout>
<WebView HeightRequest="600" WidthRequest="800" x:Name="webView"/>
</StackLayout>
</ContentPage>
using Xamarin.Forms;
namespace WebViewTest
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
webView.Source = @"https://player.twitch.tv/?allowfullscreen=false&autoplay=true&channel=EtcKid&parent=streamernews.example.com";
}
}
}