Ali*_*aig 5 c# wpf webbrowser-control oauth-2.0 cefsharp
是否可以通过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}" />
Run Code Online (Sandbox Code Playgroud)
当用户请求进行身份验证时,我将地址设置为
ChromiumBrowser.Address = NavigateUrl
Run Code Online (Sandbox Code Playgroud)
该ChromiumWebBrowser有一个LoadingStateChanged与事件LoadingStateChangedArgs,其中有一个IsLoading属性.它还有一个FrameLoadEnd事件,当页面中的框架完成加载时会引发该事件.
| 归档时间: |
|
| 查看次数: |
8225 次 |
| 最近记录: |