gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 23:06:30 26 4
gpt4 key购买 nike

是否可以使用 Webbrowser 控件(内置)连接 Navigated 等事件?我需要在桌面应用程序中执行 oAuth,并且我需要知道身份验证代码是否已添加到 redirect_uri。

我使用的是内置的 WebBrowser 控件,它具有 Navigating 和 Navigated 等事件,但我遇到了有关 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 事件,该事件在页面中的框架完成加载时引发。

关于c# - CefSharp.wpf Web 浏览器导航事件 (C# .Net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32461311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com