WebViewを使用してニュースの詳細を表示する簡単なニュースフィードUWPアプリケーションを作成しました。スクロールバーを使用する代わりに、スクロールを制御するためにボタンを使用する必要があります。しかし、私はこのエラー:不明な名前です。 (HRESULTからの例外:0x80020006(DISP_E_UNKNOWNNAME)次は私のコードです:UWP WebViewのスクロールエラー
HTMLPage1.html
<body>
<div id="test" style="width: 600px;height: 400px;padding: 10px;margin: 10px;border: 1px solid black;overflow:scroll;font-size:15px;line-height:200px;">
Content
</div>
<script type="text/javascript">
function ScrollDownBtn()
{
test.scrollTop += 20;
}
function ScrollUpBtn()
{
test.scrollTop -= 20;
}
</script>
MainPage.xamlを
<WebView x:Name="wv1"/>
<Button Name="test" Content="up" Click="test_Click" />
<Button Name="test1" Content="down" Click="test1_Click"/>
MainPage.xamlを。 cs
private async void test_Click(object sender, RoutedEventArgs e)
{
await wv1.InvokeScriptAsync("ScrollUpBtn", null);
}
private async void test1_Click(object sender, RoutedEventArgs e)
{
await wv1.InvokeScriptAsync("ScrollDownBtn", null);
}
[WebBrowser InvokeScript]の可能な複製(https://stackoverflow.com/questions/12641771/webbrowser-invokescript) –