Microsoft Edge浏览器无法在IFrame中加载Web应用程序。收到此错误-此内容无法显示在框架中

问题描述 投票:0回答:1

我在Microsoft Edge中收到以下错误。但是,可以在Chrome中正常运行。以下是实施细节。 User.Identity.Name

在首页的页面加载中捕获了用户的登录电子邮件。
  1. Azure中托管的Asp.Net Webforms应用程序。
  2. 已启用Azure AD身份验证。
  3. 通过IFRAME在Intranet网页上加载此Web应用程序。
  4. 内部网已通过OKTA启用SSO。

enter image description here

iframe azure-active-directory cross-browser microsoft-edge
1个回答
0
投票

X-Frame-Options HTTP响应标头可用于指示是否应允许浏览器在<frame><iframe><embed><object>中呈现页面。网站可以通过确保其内容未嵌入其他网站来避免点击劫持攻击。

来源:X-Frame-Options

[如果您拥有要在IFrame中运行的页面,请确保为X-Frame-Options标头明确设置正确的值。如果不这样做:为什么将其显示在IFrame中?

如果您运行的Chrome与Edge的运行方式不同,请查看标题的使用方式以及Chrome是否支持它。例如,Chrome不支持ALLOW-FROM

更多信息:caniuse.com for x-frame-options

© www.soinside.com 2019 - 2024. All rights reserved.