我注意到一个奇怪的问题,它只发生在 Chrome 上,而不会发生在 Edge 上。
我们有一个 Web 应用服务器 (IIS) 和一个图像服务器。用户可以通过 Azure Entra 代理服务从外部访问这两个服务器。
-如果用户通过代理通过 Chrome 访问页面,则图像不会加载,除非用户首先导航到图像服务器以触发该服务器上的登录 -如果用户通过代理通过 Edge 访问页面,则图像会加载 -如果用户通过 Chrome 上的内部网络(而不是通过代理服务)访问页面,则图像会加载 -如果用户通过 Edge 上的内部网络(而不是通过代理服务)访问页面,则图像会加载
有人遇到过这种情况吗?这似乎可能是某种身份验证,但是。我最初认为这可能是 CORS 问题,但我没有看到任何 CORS 错误(无论使用哪种浏览器,都应该会发生这种情况)。我不明白为什么它在 Edge 上有效,但在 Chrome 上无效。在所有情况下,它都使用 Azure AD DS 身份验证。