Я добавил виджет страницы (ранее «likebox») на мою страницу.
Это что-то вроде:
<div class="fb-page"
data-href="https://www.facebook.com/imdb"
data-width="340"
data-hide-cover="false"
data-show-facepile="true"></div>
На странице. Теперь все работает нормально.
Однако я хочу динамически добавлять дополнительные виджеты на мою страницу после загрузки страницы (включая FB js -sdk и первый виджет). Например. Я хочу добавить новый виджет страницы после нажатия кнопки:
$('button').click(function(){
$('body').append(`
<div class="fb-page"
data-href="https://www.facebook.com/imdb"
data-width="340"
data-hide-cover="false"
data-show-facepile="true"></div>
`);
})
Но после этого div
не превратится в поле.
Я пробовал много такие как перезагрузка файла js или удаление объекта FB
. Но все не удалось.
Есть ли какая-либо функция вроде:
FB.refillFBHTMLElements()
, чтобы я мог превращать динамически созданные элементы в виджеты Facebook?