在移动和桌面网站之间同步Facebook评论



我的网站移动桌面有 2 个版本,其中嵌入了Facebook Comment Plugin。我想同步具有相同地址的 2 个网站之间的每条评论,除了子域,例如

https://www.example.com/contact-us.php
https://m.example.com/contact-us.php

我在Facebook评论 - 网站和粉丝页面之间的同步上读到Comment Mirroring,但我认为这不是我想要的。

我想让我的访问者能够评论并看到这两个版本的相同评论。可能吗?我的意思是,如果有人在桌面版本网站上发表评论,那么该评论也应该在移动版本上可见。

我在嵌入评论插件时有Facebook提供的此代码。我必须在何处更改以支持评论同步

 <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/en_US/sdk.js#xfbml=1&version=v2.6&appId=XXXXXXXXXXXXXXXX";
 fjs.parentNode.insertBefore(js, fjs);
 }(document, 'script', 'facebook-jssdk'));</script>

而页面上的这段代码我想显示注释块

 <div class="fb-comments" data-href="https://www.example.com/contact-us.php" data-width="950" data-numposts="5"></div>

通过注释插件所做的注释不会绑定到嵌入插件的页面,而是绑定到您在 data-href 参数中指定的 URL。

因此,如果您想在桌面版和移动版网站上发表相同的评论,请将其中一个网址指定为两个版本的 data-href。


此外,您应该对两个版本使用相同的og:url值;否则,喜欢和共享计数将在这两个不同的 URL 上拆分。

相关内容

  • 没有找到相关文章

最新更新