X-Frame-Options при одном и том же происхождении при загрузке контента из субдомена - PullRequest
0 голосов
/ 29 июня 2019

Я бы хотел загрузить SCORM контент внутри iFrame моего сайта. Я загрузил файлы на сервер. Вот ссылка на SCORM видеофайл

https://api.fastenglishacademy.fr/uploads/files/example/story.html

Я бы хотел загрузить это на свой сайт. Я добавил его в iframe, используя следующий код в моем угловом приложении

<iframe is="x-frame-bypass" [src]="scormURL()" style="width: 100%; height: 400px;"></iframe>

// in ts file
scormURL() {
    return this.sanitizer.bypassSecurityTrustResourceUrl(this.fileGetUrl + 'example/story.html');
  }

Но я получаю следующую ошибку:

Отказал в отображении 'https://api.fastenglishacademy.fr/uploads/files/example/story.html' в кадре, поскольку для параметра' X-Frame-Options 'установлено значение' sameorigin '.

Я пробовал эти решения:

Добавлено следующее на обеих моих страницах. Но не повезло:

<script>
  document.domain = "fastenglishacademy.fr";
</script>

Я использую сервер NGINX. Я попытался добавить заголовки X-Frame-Options, которые вызвали ошибку, указав, что несколько отправленных заголовков X-Frame-Options отклонено.

URL основного сайта: https://www.fastenglishacademy.fr/pricing

URL содержимого IFrame: https://api.fastenglishacademy.fr/uploads/files/example/story.html

...