2010-12-02 2 views
0

Мы планируем отобразить конкретную страницу с другого сайта на нашей веб-странице (не совсем целая страница, но это больше похоже на поле на странице с списками вакансий на нем). Однако я слышал, что iFrame больше не рекомендуется использовать.Можно ли использовать iFrame для отображения другой страницы в HTML? Если нет, есть ли альтернатива?

В этом случае все еще в порядке (только 1 страница и 1 iFrame)? Или есть другие альтернативы?

ответ

0

хорошо это прекрасно, используя плавающие фреймы, чтобы показать другой внешний webbpage, что плохо строит весь сайт вокруг фрейма, потому что будет трудно для поисковых систем, чтобы прервать то, что ваш сайт о следовательно ранжировать его ниже в результатах поиска

+0

Не говоря уже о том, что сайт, связанный с сайтом, может иметь содержание вашей страницы, если вы просто разместите свой сайт без вашего разрешения. – 2010-12-02 05:05:54

1

@Breezer прав в том, что вы хотите как можно меньше использовать iframes для максимально возможного количества вашего контента (для целей SEO и того факта, что вы не размещаете контент, чтобы он мог спуститься в любое время) , Помимо этого, я сомневаюсь, что страница, которую вы пытаетесь отобразить, обрабатывается таким образом, что вы хотите отображать на своем сайте в любом случае. Будучи сторонним сайтом, вы можете использовать что-то вроде curl (на стороне сервера) для скрининга данных и анализа того, что вы хотите отображать на своем сайте. Или, если вы ищете альтернативу на стороне клиента, вы можете использовать YQL, чтобы захватить эту стороннюю информацию, а затем визуализировать, как вы можете.

Вот отличный учебник по YQL, и делать именно то, что вы хотите, от @Nettuts (http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-cross-domain-ajax-request-with-yql-and-jquery/)

Надежда, что дает вам несколько вариантов.

Смежные вопросы