Я получил некоторые переменные, исходящие из php, чтобы соответствовать метатегам facebook. Поэтому мне нужно добавить эти теги, чтобы возглавить js. Я делаю следующее:
<script> $(document).ready(function(){ console.log("ready"); $("head").append('<meta property="og:title" content="<?php echo $title; ?>"/><meta property="og:type" content="website"/><meta property="og:image" content="http://www.party-news.de/party/images/termine/flyer/<?php echo $pic ?>"/><meta property="og:description" content="Weitere Events und Bilder auf www.party-news.de"/>'); }); </script>
Я вижу это в отладчике, но не в «представлении исходного кода». Также Facebook не распознает новые сгенерированные метатеги. (эти теги работают, если ставить их статически).
Может ли кто-нибудь помочь?
Сканер FB не выполняет Javascript, поэтому это не сработает. Видеть
Вам следует взглянуть на такие инструменты, как https://prerender.io/, которые могут статически отображать динамические сайты.