как установить X-Frame-Options для локального файла - PullRequest
0 голосов
/ 03 февраля 2019

Я создаю веб-браузер в python3 с pygobject (gtk3 и webkit2), и я хочу создать домашнюю страницу, включающую Google.Я создаю html-файл с помощью iframe, но вижу ошибку:

Отказано в отображении 'https://www.google.com/' в кадре, поскольку для параметра' X-Frame-Options 'установлено значение' SAMEORIGIN '.

Как мне установить X-Frame-Options?Все решения в сети - это конфигурация локального сервера, но у меня нет местного сервера.

Вот моя домашняя страница

<!DOCTYPE html>
<html>
   <head>
       <title>(Nouvelle page)</title>
       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   </head>
   <body>
   	<iframe src="https://www.google.com/"></iframe>
   </body>
</html>

1 Ответ

0 голосов
/ 03 февраля 2019

К сожалению, это не то, что вы можете исправить локально.

Здесь есть похожий вопрос: https://stackoverflow.com/a/8700754/2773979

Проблема не в том, что на вашей странице отсутствует этот заголовок.заключается в том, что Google устанавливает этот заголовок именно для того, чтобы люди не могли встраивать сайт в iframe.Браузеры согласны с этим, отказываясь загружать / отображать содержимое iframe.

Обратите внимание, что существуют решения, такие как проксирование страницы Google, но они, вероятно, противоречат условиям обслуживания.

...