Сообщение об ошибке «Это содержимое не может быть отображено в рамке» (только для Internet Explorer 11) - PullRequest
0 голосов
/ 08 января 2019

У меня есть два веб-приложения: одно является устаревшим приложением AngularJS, а другое - приложением Angular 4.x. В приложении AngularJS есть iframe, который при открытии диалогового окна загружает контент из нашего приложения Angular 4 (я не знаю, что это идеально).

Эта проблема возникает в нашем локальном экземпляре, но это нормально, однако, когда я загружаю ее на наши промежуточные серверы, я не могу загрузить iframe в Internet Explorer 11 (однако в современных браузерах это нормально), и я получаю следующую ошибку

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.

Поскольку я могу изменять исходное приложение Angular 4.x, я добавил следующий метатег:

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

Но это изменение не имеет никакого значения, и я все еще получаю то же сообщение об ошибке - кто-нибудь думает, как исправить в IE11?

1 Ответ

0 голосов
/ 24 января 2019

Исправлено - это включало изменение настроек Apache непосредственно на рассматриваемом сервере «Опции X-Frame»

...