Facebook上的embed post feature生成一个像这样的代码
<div id="fb-root"></div>
<script>
(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }
(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-post"....[cut]
我没有找到任何关于在同一页面上嵌入多个帖子的正确方法的参考资料。
因为此代码构建了一个带有非随机ID(div
)的fb-root
和一个带有非随机ID的脚本标记。
我是否(或可以)修改这些ID以防止多个具有相同ID的元素?
现在对我来说这是巧合吗?
我可以每次阻止加载all.js
脚本吗?
我无法使用图表或某些高级功能,因为复制和粘贴应该是由编辑而不是开发人员制作的动作(我需要一种非常简单的方式在外部网站上包含公开帖子)
答案 0 :(得分:1)
添加Javascript一次。并且<div class="fb-post" ...>
您要为每个帖子添加一个要嵌入的帖子。