【发布时间】:2020-01-03 01:23:25
【问题描述】:
我有一个 UWP 应用,它在 MainPage.xaml 文件中定义了一个 WebView。
<WebView Name="webView"
Style="{Binding Source={StaticResource WebViewStyle}}"
Visibility="{Binding WebAppLoading, Converter={StaticResource FalseToVisibleConverter}}"
local:WebViewExtensions.StartServiceRequest="{Binding Source={StaticResource Locator}, Path=MainPage.StartServiceRequest}"
local:WebViewExtensions.CommandExecutedByScript="{Binding Source={StaticResource Locator}, Path=MainPage.CommandExecutedByScript}"
local:WebViewExtensions.NavigateBack="{Binding Source={StaticResource Locator}, Path=MainPage.NavigateBack}"
local:WebViewExtensions.InputPaneHeight="{Binding Source={StaticResource Locator}, Path=MainPage.InputPaneHeight}"
Loaded="OnWebViewLoaded"
ScriptNotify="OnScriptNotify"
AllowFocusOnInteraction="False"
NavigationCompleted="OnNavigationCompleted"
NavigationStarting="OnNavigationStarting"
NewWindowRequested="OnNewWindowRequested"
PermissionRequested="OnPermissionRequested">
我已在 UWP 清单文件中启用麦克风功能。我看到了请求同意使用麦克风的 Windows 弹出窗口。但是,未调用 OnPermissionRequested 函数。我有一个没有启动的断点。在我同意麦克风同意后,我看不到该功能正常工作。
有没有办法进一步解决这个问题?首先确定是否触发了 WebViewControl.PermissionRequested 事件?
请帮忙...
【问题讨论】: