refresh/reload 如何从另一个浏览器访问网页

how refresh/reload web page from another browser

我想在不同的浏览器上打开这个网络应用程序,然后在其中一个中执行一些操作(例如 运行 一些 post 请求)接下来我希望在所有其他浏览器中重新加载页面

我不太确定,但是,也许“signalR javascript 客户端”会帮助我?

您可以使用您提到的技术来做到这一点。有很多选择。你知道 asp.net core/ Signalr 吗?我问是因为你有不同的 SDK 可用,这意味着你可以在 C#、javascript、javaa 等中使用相同的平台(例如静态 Web 应用程序)做同样的事情。

你真的有很多选择。另外,看看 FluidFramework,它是微软的开源软件,非常酷。

https://fluidframework.com/

open this web app on different browsers then do some actions in one of them (ex run some post request) next I want that in all other browsers page will be reloaded

perhaps, "signalR javascript client" will help me?

是的,您可以通过将 ASP.NET 核心 SignalR 功能集成到您的项目中以将特定通知推送到连接的 SignalR JavaScript clients 来实现,然后 JavaScript 客户端可以更新 DOM 内容或在收到特定通知消息后刷新当前页面。

此外,如果在您的开发场景中需要从控制器操作发送通知消息,您可以在您的控制器中注入一个IHubContext实例,然后使用该实例将消息发送到客户就好像您在中心本身一样。

有关“从集线器外部发送消息”的详细信息,请查看此文档:

https://docs.microsoft.com/en-us/aspnet/core/signalr/hubcontext?view=aspnetcore-5.0#inject-an-instance-of-ihubcontext-in-a-controller