HTML-фрейм с результатами Google «SAMEORIGIN» ошибка

0

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

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

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

  • 0
    Что ж, возможно, ознакомившись с документацией по продукту для этой ошибки, вы получите представление об этом? Что он сказал, что сигнализирует об ошибке? Почему вы не можете исключить источник ошибки? Что ты делал до сих пор?
Теги:

1 ответ

2

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

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

Справка


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

  • 0
    Есть ли альтернативный способ использования www.google.com/scholar?
  • 0
    Обрамление не работает, DIV (ajax, jQuery) также не работает для Cross Domain. Это правильно?
Показать ещё 10 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню