繁体   English   中英

CefSharp.wpf Web浏览器导航事件(C#.Net)

[英]CefSharp.wpf web browser navigated event (C# .Net)

是否可以通过Webbrowser控件(内置)挂钩事件? 我需要在桌面应用程序中执行oAuth,我需要知道验证码是否已添加到redirect_uri。

我正在使用内置的WebBrowser控件并具有导航和导航等事件,但我遇到了关于ieframe.dll / navcancl.htm的问题,所以我决定使用CefSharp.wpf ChromiumWebBrowser,但我无法找到浏览器导航到URL后可以调用的任何事件。

这就是我在xaml中所做的

 <wpf:ChromiumWebBrowser Grid.Row="0" Grid.Column="0"
        x:Name="ChromiumBrowser"
        WebBrowser="{Binding WebBrowser, Mode=OneWayToSource}" FrameLoadStart="ChromiumBrowser_OnFrameLoadStart"
        Title="{Binding Title, Mode=TwoWay}" />

当用户请求进行身份验证时,我将地址设置为

ChromiumBrowser.Address = NavigateUrl

ChromiumWebBrowser有一个带有LoadingStateChangedArgsLoadingStateChanged事件,该事件具有IsLoading属性。 它还有一个FrameLoadEnd事件,当页面中的帧完成加载时会引发该事件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM