пытался использовать 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 .