Я смотрел, как Facebook делает предварительный просмотр внешних веб-сайтов по URL-адресу, предоставленному пользователем. Результатом является не просто миниатюра, а реальный текст, встроенное видео или изображение в зависимости от указанной ссылки. Например, если вы публикуете ссылку из статьи в Википедии, она отображает текст. Если вы публикуете ссылку на видео из Dailymotion, она встраивается.
Есть ли подход PHP / Javascript-Ajax для достижения этой цели? Любая конкретная библиотека для этой цели?
Если нет, то каково наилучшее решение на стороне сервера (если возможно, в PHP) для просмотра веб-страниц и предварительного просмотра эскизов?