-2

我正在开发一个 android 应用程序,它在其中加载WebView中 HTML 内容的文章

现在的要求是

每篇文章最后都需要一个facebook评论部分

  • 供观众发表评论
  • 查看评论

在将其应用于应用程序之前,我为网站所做的工作非常好(可以看到页面底部的评论) http://rapideinfotech.com/testing/ankur/

问题陈述: 文章中没有启用评论插件。我该如何解决?

为了获取应用 ID,我已按照此链接中的步骤 获取 appid

我正在通过 htmldata 在 webview 中加载文章

<!DOCTYPE html>
    <html>
    <style = text/css>
     img {
          width:100%!important;
          height:auto!important;
         } 
     iframe {
          width:100sp;
          max-height:100sp;
          } 
     a { 
          color:#3366CC; 
          text-decoration: none; 
       } 
     </style> 
     <body style = 'line-height:25px;' >
       <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&appId=576245362521056&version=v2.0'; 
         fjs.parentNode.insertBefore(js, fjs);
         }
         (document, 'script', 'facebook-jssdk'));
        </script>
      "+c+" 
     <div id=\"fb-root\"></div> 
     <div class=\"fb-comments\" data-href=\""+p+"\" data-numposts=\"5\" data-colorscheme=\"light\">                                                    </div>
      </body>
    </html>
  • “c”是具有文章内容的变量
  • “p”是具有文章链接的变量
4

1 回答 1

0

要创建您需要的 Facebook 评论插件:

1) 创建一个 facebook 应用程序android-facebook 应用程序

2) 将以下代码复制并粘贴到该<body>部分的开头(JavaScript SDK):

<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&appId=YOURAPPIDHERE&version=v2.0";
      fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

3)从facebook 开发者YOUR-APPID-HERE应用程序选项卡替换为您的应用程序 ID (选择您刚刚创建的应用程序)。

4)将以下代码添加到文章底部或您想要的任何位置:

<div class="fb-comments" data-href="URL OF THE ARTICLE" data-numposts="5" data-colorscheme="light"></div>

5)替换URL OF THE ARTICLE为文章所在页面的url。

于 2014-11-17T12:43:28.707 回答