【问题标题】:Webview vertical scrollbar cuts off the contentWebview垂直滚动条截断内容
【发布时间】:2017-04-17 00:34:17
【问题描述】:

我在我的 UWP 应用程序中使用 Webview 来呈现一些 html 内容。问题是,当内容足够长以产生滚动条时,滚动条会将一些内容隐藏在自身后面。

我该如何解决?

【问题讨论】:

  • 实际上我没有看到滚动条可以隐藏网站内容(我认为网站不应该允许这样做)。您能否提供一个可以通过滚动条隐藏内容的方面,我可以在我方面进行更多测试。

标签: webview uwp


【解决方案1】:

试试这段代码,我就是这样修复它的。

this.webView.InvokeScriptAsync("eval", new string[] { SetScrollbarScript });
    string SetScrollbarScript = @"
    function setScrollbar()
    {
        //document.body.style.overflow = 'hidden';  
        document.body.style.msOverflowStyle='scrollbar';   
    } 
    setScrollbar();";`

【讨论】:

  • 您可以这样做,也可以在目标网站上添加 CSS 规则 body { -ms-overflow-style: scrollbar } (如果您可以访问)
猜你喜欢
  • 2012-01-21
  • 1970-01-01
  • 2021-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多