html frameset с результатами Google «SAMEORIGIN»

пытался использовать ajax для целевого div, но он не работает. Итак, теперь я пытаюсь использовать набор фреймов, например

<frameset border=0 rows="300, *"> <frame src="search.html" name="top" target="bottom"> <frame src="bottom.php" name="bottom"> </frameset> 

В search.html есть кнопка формы, ввода и отправки. Я хотел увидеть результаты google внизу.

Нижняя.php ниже для перенаправления.

 <?php header( 'Location: http://www.google.com/scholar' ) ; ?> 

Nytimes.com, bing.com и другие в порядке. Но только google.com имеет ошибки «SAMEORIGIN».

Какое это лучшее решение?

Заранее спасибо.

Как вы уже определили, Google предотвращает кадрирование, отправив x-frame-options:SAMEORIGIN ответа x-frame-options:SAMEORIGIN . Таким образом, страницы Google не могут быть созданы за исключением страниц из одного домена ( google.com ).

Заголовок ответа X-Frame-Options – это функция безопасности, которую нельзя обойти в современных браузерах.

Справка

  • Заголовок ответа MDN – X-Frame-Options
  • Форумы Google Product (2011) – Неужели Google.com блокирует IFraming внезапно?

Если вы хотите внедрить поиск Google на своем веб-сайте, ознакомьтесь с Google Custom Search .