gpt4 book ai didi

c# - 从 .Net WinForms 应用程序以编程方式刷新浏览器页面

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

从 asp.net 页面,通过 ClickOnce 部署,启动了一个 .Net WinForms 应用程序。在某个时刻,WinForm 应用程序需要刷新启动它的网页。

我该怎么做?基于 .Net 的 Windows 应用程序如何刷新已在浏览器中打开的页面?

最佳答案

要以稳健的方式做到这一点并不容易。例如,用户可能没有使用 IE。

您唯一可以控制并且网页和 Windows 应用程序共有的是您的 Web 服务器。

这个解决方案很复杂,但这是我能想到的唯一可行的方法。

1) 在windows应用程序运行之前,让网页打开一个到web服务器的长轮询连接。目前,SignalR 正在为此获得好评。

2) 让windows应用程序在需要更新网页时向服务器发送信号。

3) 在服务器上,完成长轮询请求,将信号发送回网络浏览器。

4) 在网页中,通过刷新页面处理响应。

我说这很绕口!

关于c# - 从 .Net WinForms 应用程序以编程方式刷新浏览器页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10420023/

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