0
在Xaml UWP应用程序中,是否可以获取和设置WebView的缩放和滚动位置?获取/设置UWP Xaml WebView缩放和滚动位置?
在Xaml UWP应用程序中,是否可以获取和设置WebView的缩放和滚动位置?获取/设置UWP Xaml WebView缩放和滚动位置?
是的,这是可能的。
您可以使用WebView.InvokeScriptAsync method从当前加载的HTML中执行指定的脚本函数。
滚动到的位置,它是简单的,例如像这样:
private async void Button_Click(object sender, RoutedEventArgs e)
{
string ScrollToposition = @"window.scrollTo(0,200);";
await webView.InvokeScriptAsync("eval", new string[] { ScrollToposition });
}
对于变焦功能,这是一个不同的故事,你将需要有网页的完全控制。对于这种情况,您可以参考示例How to zoom in/out the content in WebView in universal Windows apps。