попытался использовать 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
- это функция безопасности, которую нельзя обойти в современных браузерах.
Справка
X-Frame-Options
Если вы хотите внедрить поиск Google на своем веб-сайте, ознакомьтесь с Google Custom Search.