代码之家  ›  专栏  ›  技术社区  ›  Zabs

“此内容无法在框架中显示”错误消息(仅限Internet Explorer 11)

  •  0
  • Zabs  · 技术社区  · 5 年前

    我有两个前端应用程序-一个是传统的AngularJS应用程序,另一个是Angular4.x应用程序。angularjs应用程序有一个iframe,当打开一个对话框从angular 4应用程序加载内容时(我知道这并不理想)。

    我在本地实例上遇到的这个问题看起来很好,但是当我将它上传到我们的登台服务器时,我无法在Internet Explorer 11中加载iframe(但是在现代浏览器中是可以的),我得到以下错误

    This content cannot be displayed in a frame To help protect the security of information you enter into this website, the publisher of this content does not allow it to be displayed in a frame.

    由于我能够修改Source Angular 4.x应用程序,因此添加了以下元标记:

    <meta http-equiv="X-Frame-Options" content="allow">

    但这一改变并没有任何影响,我仍然收到同样的错误信息——有人知道如何在ie11中修复吗?

    1 回复  |  直到 5 年前
        1
  •  0
  •   Zabs    5 年前

    修正-它涉及到直接在有问题的“x-frame选项”服务器上更改apache设置