Intereting Posts
Горячая клавиша Netbeans, чтобы отключить выделенный текст поиска? Использовать функцию PHP в TWIG? Laravel: Difference App :: bind и приложение :: singleton Как удалить загруженное изображение в любом поле? Вызов неопределенной функции curl_init () ошибка с WAMP Комбинирование 3 массивов в один массив Две команды успешно выполняются вручную, но не выполняются при запуске в shell_exec (), что дает ошибку TimeOut Visual Basic + PHP Server Пользовательский конфигурационный файл для codeigniter Как создать маршрут в symfony 2, который отображает внешний URL? Ошибка Laravel PDOException в строке Connector.php 55 «PDOException» с сообщением «SQLSTATE : общая ошибка: 2014 Не удается выполнить запросы, в то время как другие небуферизованные запросы активны Убедитесь, что сеанс php получает тот же сеанс оракула при использовании oci_pconnect Проверка переключателей в php Ошибка Количество столбцов не совпадает со значением в строке 1?

Выполнять Javascript, когда Facebook сканирует веб-сайт

Я использую функцию javascript ниже, чтобы переместить встроенные метаданные в Facebook. Это отлично подходит для посетителей, но не тогда, когда FB сканирует страницу. Как я могу выполнить это, когда Facebook сканирует страницу?

function metaBodyToHead() { var head = document.head, metaTAGs = document.getElementsByTagName( "DIV" ); for( var i = 0, ln = metaTAGs.length; i < ln; i++ ) { head.appendChild( metaTAGs[ i ].parentNode.removeChild( metaTAGs[ i ] ) ); } } metaBodyToHead(); 

Мне нужно получить метаданные в голове, когда facebook сканирует страницу

Страница тестирования: http://greenboxmedia.org/meta.html

Отладка Facebook: https://developers.facebook.com/tools/debug/og/object?q=www.greenboxmedia.org%2Fmeta.html

Solutions Collecting From Web of "Выполнять Javascript, когда Facebook сканирует веб-сайт"

Как я могу выполнить это, когда Facebook сканирует страницу?

Совсем нет , конечно.

Скребок Facebook просто смотрит на HTML-код вашей страницы; это не полноценный «браузер», который бы выполнял любой код сайта клиента.

Вам нужно будет поместить ваши метаданные OG в HTML-код, который будет доставлен при запросе URL-адреса. Вот как это работает.