Facebook действительно читает только исходный код страницы, поэтому вы не сможете js выйти из него, вам придется полагаться на серверную часть.
Вам придется обрабатывать содержимое в контроллере с помощью парсера DOM (вы можете использовать собственный класс DOMDocument PHP https://www.php.net/manual/en/class.domdocument.php) и искать узел img (или его отсутствие, если вы ' (вам нужно будет указать значение по умолчанию)
После того, как вы нашли URL-адрес sr c изображения (предоставленный пользователем или по умолчанию), передайте его как переменную в представление и отобразите его в соответствующем meta
тег.
Не забудьте напечатать полный путь к изображению, включая домен и протокол, так как это сейчас требует Facebook.