Как заставить мою страницу загружаться * только * в iframe? - PullRequest
0 голосов
/ 31 мая 2018

Я хочу разместить веб-страницу, которая может обслуживаться только через фреймы в моем собственном домене.

Примером этого может служить Codepen.Они помещают в песочницу содержимое «пера» в iframe, но если вы попытаетесь загрузить URL из браузера, он откроет пустую страницу.

Я понимаю, что на этот вопрос может быть несколько ответов, но я 'Я надеюсь, что кто-то может направить меня в правильном направлении.

Буду ли я проверять сторону сервера реферера?Есть ли другие варианты?

1 Ответ

0 голосов
/ 31 мая 2018

Referer - хорошее начало для серверной стороны.

Также вы можете попробовать использовать заголовки CORS: Разрешить только iframe для загрузки контента

Или проверка на стороне клиентаjavascript code: Как определить, загружается ли веб-страница внутри iframe или непосредственно в окне браузера?

Также проверьте информацию о referrerpolicy https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#attr-referrerpolicy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...