Как установить X-Frame-Options для локального файла
Я создаю веб-браузер в 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 ответ
Это не то, что вы можете исправить на месте, к сожалению.
Здесь есть похожий вопрос: /questions/40261429/kak-pokazat-googlecom-v-frejme/40261449#40261449
Проблема не в том, что на вашей странице отсутствует этот заголовок, а в том, что Google устанавливает этот заголовок именно для того, чтобы люди не могли встроить сайт в iframe. Браузеры выполняют это, отказываясь загружать / отображать содержимое iframe.
Обратите внимание, что существуют решения, например, проксирование страницы Google, но они, вероятно, противоречат условиям обслуживания.