Проблема с загрузкой локального сайта в IFrame - PullRequest
0 голосов
/ 15 января 2020

У меня есть сайт MVC, который я хочу загрузить в Iframe. Я добавил X-Frame-Options для AllowAll. Когда я пытаюсь загрузить сайт, я вижу документ html в инструментах разработчика, но IFrame на странице пуст.

Я пытался создать веб-приложение на localohost с другим номером порта и местом, где я пытался загрузить сайт MVC в Iframe, он не работал. Я попытался добавить html в тот же сайт MVC и загрузить себя в Iframe html (при условии, что проблема с портом, но она все равно не будет загружаться).

enter image description here

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 15 января 2020

Я недавно столкнулся с подобной проблемой. Заголовок X-Frame-Options у меня не работал. Мне пришлось использовать заголовок Content-Security-Policy. В файле web.config я установил frame-src https://my-domain.com следующим образом:

<system.webServer>
    <httpProtocol>
        <customHeaders>
            <add name="Content-Security-Policy" value="frame-src {your domain here}" />
        </customHeaders>
    </httpProtocol>
</system.webServer>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...