UWP WebViewは、焦点を合わせて奇妙な動作をします。UWP WebViewフォーカス
WebViewで完全にカバーされている1ページのTestAppがあります。
アプリケーションがフォーカスを取得すると、WebViewコントロールはフォーカスを取得し、GotFocusイベントを受信しますが、DOM document.hasFocusの状態はfalseのままです。
ユーザーがhtmlをクリックすると、document.hasFocusがtrueになり、webViewはLostFocusイベントを受け取ります。
App/Pageがアクティブになっている場合、WebViewのコンテンツにのコンテンツがフォーカスすることになります。
提案がありますか?
XAML:
<Page
x:Class="TestApp.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:TestApp"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<WebView x:Name="webView" NavigationStarting="webView_NavigationStarting" GotFocus="webView_GotFocus" LostFocus="webView_LostFocus"/>
</Grid>
</Page>