Как установить 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, но они, вероятно, противоречат условиям обслуживания.

Другие вопросы по тегам