【发布时间】:2017-04-17 00:34:17
【问题描述】:
我在我的 UWP 应用程序中使用 Webview 来呈现一些 html 内容。问题是,当内容足够长以产生滚动条时,滚动条会将一些内容隐藏在自身后面。
我该如何解决?
【问题讨论】:
-
实际上我没有看到滚动条可以隐藏网站内容(我认为网站不应该允许这样做)。您能否提供一个可以通过滚动条隐藏内容的方面,我可以在我方面进行更多测试。
我在我的 UWP 应用程序中使用 Webview 来呈现一些 html 内容。问题是,当内容足够长以产生滚动条时,滚动条会将一些内容隐藏在自身后面。
我该如何解决?
【问题讨论】:
试试这段代码,我就是这样修复它的。
this.webView.InvokeScriptAsync("eval", new string[] { SetScrollbarScript });
string SetScrollbarScript = @"
function setScrollbar()
{
//document.body.style.overflow = 'hidden';
document.body.style.msOverflowStyle='scrollbar';
}
setScrollbar();";`
【讨论】:
body { -ms-overflow-style: scrollbar } (如果您可以访问)