gpt4 book ai didi

c# - WPF Process.Start(url) 如何知道当前 URL 或窗口何时关闭

转载 作者:行者123 更新时间:2023-11-30 16:03:30 25 4
gpt4 key购买 nike

我有一个重定向到支付系统的 WPF 应用程序,然后开始汇集数据库以查看交易引用是否通过不同的 channel 回发。

我和我的一位程序员 friend 聊天,他说不需要池,我可以简单地跟踪支付成功后支付系统重定向到的 Url 并做出相应的 react 。

打开窗口并将代理重定向到支付系统的代码如下:

var process = Process.Start(new ProcessStartInfo(url));

有没有办法获取浏览器窗口的 Url?

最佳答案

我建议在您的应用程序中使用网络浏览器控件。有非常好的版本和内置版本(称为 WebBrowser )。 Process.Start 是一个问题,因为您永远不知道加载了哪个浏览器(和版本)。您支持多种获取 URL 的不同方式。

在您的应用程序中使用 Web 浏览器控件的好处是您可以完全控制 Web 浏览器,您可以处理页面加载等事件,这使您可以对 URL 执行检查。我自己使用它在客户端上执行 OAuth 身份验证并从 URL 获取 token 并从中解析 token 。

关于c# - WPF Process.Start(url) 如何知道当前 URL 或窗口何时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36350538/

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