Я использовал тег встраивания поста Facebook в мою веб-страницу, используя следующий код.
<body> <script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2">.</script> <div class="fb-post" id="postdata" data-href="https://www.facebook.com/20531316728/posts/10154009990506729/" data-width="500"></div> </body>
Здесь я хотел бы динамически изменять URL-адрес data-href при нажатии кнопки. Я добавил код в сценарий java следующим образом
document.getElementById ('postdata'). SetAttribute ('data-href', 'https://www.facebook.com/photo.php?fbid=1708237652618894&set=a.273653222744018&type=3&theater')
Изменение при нажатии кнопки не происходит. Сообщение по умолчанию только подходит.
как я могу это изменить.
Ответьте как упомянутое @CBroe. В основном. js
FB.init ({appId: '{YOUR APP ID}' ', статус: true, xfbml: true, версия:' v2.7 '});
<- Назначить значение для data-href ->
FB.XFBML.parse ()
Будет отображаться текущие изменения URL