Javascript 在应用程序之间移动时显示进度指示器

Javascript 在应用程序之间移动时显示进度指示器,javascript,html,asp.net,asp.net-mvc,asp.net-identity,Javascript,Html,Asp.net,Asp.net Mvc,Asp.net Identity,我使用IdentityServer4进行身份验证/授权,这是一个独立的应用程序 在客户端应用程序(ASP.NET MVC)中,如果用户单击“登录”,他们将重定向到IDS4,成功登录后,他们将重定向回客户端应用程序 目前,在重定向过程中,页面是空白的,好像什么都没有发生。有人知道在IDS4和客户端之间重定向时是否有方法显示进度指示器/微调器吗 我认为这是不可能的,主要是出于安全原因。当您从一个域导航到另一个域时,浏览器需要做一个干净的切换,以防止数据污染(有关这一点的原因,请参阅) 我在过去也做过

我使用IdentityServer4进行身份验证/授权,这是一个独立的应用程序

在客户端应用程序(ASP.NET MVC)中,如果用户单击“登录”,他们将重定向到IDS4,成功登录后,他们将重定向回客户端应用程序


目前,在重定向过程中,页面是空白的,好像什么都没有发生。有人知道在IDS4和客户端之间重定向时是否有方法显示进度指示器/微调器吗

我认为这是不可能的,主要是出于安全原因。当您从一个域导航到另一个域时,浏览器需要做一个干净的切换,以防止数据污染(有关这一点的原因,请参阅)

我在过去也做过类似的事情,最好的解决方案似乎是优化客户端应用程序,以便在获取第一个资源时立即呈现加载屏幕,然后动态加载后面的应用程序的其余部分。这在ASP.NET中有点困难,因为在服务器端渲染完成之前无法交付初始页面,但这是可能的