На днях столкнулся с проблемой некорректного отображения информации, которая постится в соц. сеть ВКонтакте, если публиковать ссылку с сайта на Simpla напрямую или при помощи виджета Яндекса и любого другого. В общем, как ни крути, а на моем сайте при попытке запостить страницу в Контакт отображалось довольно непрезентабельное сообщение — title и немного дискрипшена, но без картинки.
Было принято решение как-то это дело поправить.
В ходе расследования я узнал, что основное, чего не хватает Контакту для понимания, какую картинку нужно вставлять в сообщение — прямого указания на эту картинку в специальном мета-теге open graph protocol.
Сначала я пытался решить проблему при помощи javascript, a точнее при помощи jQuery и при загрузке страницы просто аппендить кнужный мета тег, но, видимо, информация о мета-тегах на странице собиралась каким-то внешним инструментом, который не ждал отработки скриптов на странице, поэтому яваскрипт проблему не решил. Read more »