【问题标题】:Getting/Setting UWP Xaml WebView Zoom and Scroll Positions?获取/设置 UWP Xaml WebView 缩放和滚动位置?
【发布时间】:2016-11-29 03:32:09
【问题描述】:

在 Xaml UWP 应用中,是否可以获取和设置 WebView 的缩放和滚动位置?

【问题讨论】:

    标签: xaml webview uwp


    【解决方案1】:

    是的,这是可能的。

    您可以使用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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多